Wyn Enterprise自助式BI課堂:如何在報(bào)表中實(shí)現(xiàn)類似條件格式化的數(shù)據(jù)可視化效果
大家對(duì)Excel中的條件格式化功能都很熟悉,借助這個(gè)功能可以在某一列中,直觀的展示不同數(shù)據(jù)行中的數(shù)據(jù)特征。那么如何使用Wyn Enterprise,在報(bào)表中制作出類似條件格式化的數(shù)據(jù)可視化效果呢?
(Wyn Enterprise中條件格式化的效果)
作為專業(yè)的報(bào)表工具,Wyn Enterprise支持使用者使用函數(shù)表達(dá)式,定制不同單元格的顯示內(nèi)容和樣式,使其外觀或內(nèi)容隨著它們所包含的值或其他單元格中的值的變化而動(dòng)態(tài)變化,最終實(shí)現(xiàn)條件格式化的效果。
(Wyn Enterprise中用來(lái)設(shè)置樣式的表達(dá)式編輯器界面)
下面以三個(gè)場(chǎng)景為例,展示實(shí)現(xiàn)場(chǎng)景和過(guò)程:
根據(jù)數(shù)值控制顯示內(nèi)容和字體大小;
根據(jù)數(shù)值大小,顯示圖標(biāo)數(shù)量和圖形樣式;
根據(jù)文本內(nèi)容,動(dòng)態(tài)顯示圖片。
實(shí)現(xiàn)這些特殊的格式化效果,只需要掌握以下三個(gè)函數(shù)。
Choose函數(shù)
Choose函數(shù)是流程函數(shù)的一種,以第一個(gè)參數(shù)為索引,返回后續(xù)參數(shù)中的一個(gè)。例如Choose(1,"a","b")返回字符串"a"。Wyn Enterprise中的Choose函數(shù)與Excel中表現(xiàn)一致。
(Wyn Enterprise中Choose函數(shù)的應(yīng)用效果)
根據(jù)數(shù)值顯示文本內(nèi)容:Choose(Ceiling(Fields!購(gòu)買數(shù)量/4),“極小”、“較小”、“正常”、“較大”、“極大”)
根據(jù)數(shù)據(jù)控制文本大小:(Ceiling(Fields!購(gòu)買數(shù)量/4)*2 +8).ToString()&“pt”
根據(jù)數(shù)值顯示標(biāo)星級(jí)別(數(shù)量):“★★★★★”.SubString(5-Ceiling(Fields!購(gòu)買數(shù)量/4))
IIF函數(shù)
最常用的流程函數(shù),根據(jù)第一個(gè)參數(shù)的結(jié)果邏輯值(真/假),返回第二個(gè)或第三個(gè)參數(shù)的值。
語(yǔ)法形式:IIf(expr、truepart、falsepart)。Wyn Enterprise中的iif函數(shù)與Excel中表現(xiàn)一致。
(Wyn Enterprise中IIF函數(shù)的應(yīng)用效果)
根據(jù)數(shù)值顯示文本內(nèi)容:IIF(Fields!折扣.Value>0,“有折扣”,“無(wú)折扣”)
根據(jù)數(shù)值顯示圖標(biāo)類型:IIF(Fields!折扣.Value>0,“★”,“☆”)
Switch函數(shù)
計(jì)算一組表達(dá)式列表的值,然后返回與表達(dá)式列表中最先為真的表達(dá)式所相關(guān)的數(shù)值或表達(dá)式。
語(yǔ)法形式:SWITCH(要轉(zhuǎn)換的值, 要匹配的值1...[2-126], 如存在匹配項(xiàng)1...[2-126]需返回的值, 如不存在匹配需返回的值)。例如Switch( Fields!月份.Value \<4,1,Fields!月份.Value \<7,2,Fields!月份.Value \<10,3,1=1,4)
可用于根據(jù)月份字段值,返回季度序號(hào)。Wyn Enterprise中的Switch函數(shù)與Excel中表現(xiàn)一致。
(Wyn Enterprise中Switch函數(shù)的應(yīng)用效果)
根據(jù)文本內(nèi)容顯示圖片圖標(biāo):Switch(Fields!支付方式.Value=“支付寶”,“zfb”,F(xiàn)ields!支付方式.Value=“微信”,“wx”,Fields!支付方式.Value=“刷卡”,“sk”,F(xiàn)ields!支付方式.Value=“現(xiàn)金”,“xj”,F(xiàn)ields!.支付方式=“其他”,“qt”)
總之,Wyn Enterprise的報(bào)表設(shè)計(jì)器中的表達(dá)式功能不單可以用于數(shù)據(jù)的加工與展示,還可以用來(lái)設(shè)置字號(hào)、顏色、圖片等樣式相關(guān)的內(nèi)容。配合多種函數(shù),報(bào)表設(shè)計(jì)者無(wú)需編碼,就可以輕松實(shí)現(xiàn)類似于條件格式化的數(shù)據(jù)可視化效果。
想要了解 Wyn Enterprise 更多資源的朋友,請(qǐng)點(diǎn)這里。
想要獲取 Wyn Enterprise 正版授權(quán)的朋友,請(qǐng)