Power BI 表格矩陣、新卡片圖自定義圖表的區(qū)別
Power BI 2023年的幾次更新使得內(nèi)置視覺(jué)對(duì)象(表格矩陣和新卡片圖)自定義99%的圖表效果成為可能,實(shí)現(xiàn)路徑是DAX和SVG矢量圖結(jié)合。我已經(jīng)在各種場(chǎng)合分享了兩三百種SVG圖表效果,目測(cè)豐富程度全球第一。表格矩陣和新卡片圖都是SVG自定義圖表的良好載體,二者在應(yīng)用上有什么區(qū)別?本文依據(jù)過(guò)往的經(jīng)驗(yàn)總結(jié)一二。
當(dāng)需要展示維度(維度元素過(guò)多或者數(shù)量不確定)的時(shí)候,使用表格矩陣自定義圖表。例如以下表格需要多個(gè)店鋪同時(shí)顯示,店鋪數(shù)量可能隨著時(shí)間變化增減,表格中自定義了排名圖、條形圖、環(huán)形圖、氣泡圖、瀑布圖、大頭針圖。

這里店鋪名稱列為圖表提供了篩選環(huán)境,當(dāng)然你強(qiáng)行用卡片圖實(shí)現(xiàn)以上效果也不是不行,但是SVG圖表度量值復(fù)雜程度會(huì)提升五倍以上,因?yàn)樾枰止?gòu)建篩選環(huán)境。
下圖這種時(shí)間切片和趨勢(shì)組合在矩陣不需要很復(fù)雜的代碼構(gòu)建,行、列分別提供了不同的篩選環(huán)境。

另外,有時(shí)有多層級(jí)維度的需求,也只能使用矩陣自定義。由于表格矩陣的值、條件格式圖標(biāo)、總計(jì)行列都可以使用SVG,這使得他們可以進(jìn)行豐富的組合。
當(dāng)需要強(qiáng)調(diào)一個(gè)指標(biāo)或者多指標(biāo)的時(shí)候,使用新卡片圖自定義圖表。下圖展示了業(yè)績(jī)這一指標(biāo),添加了趨勢(shì)圖。

這種卡片直接使用表格或者矩陣也可以構(gòu)建,但是會(huì)相對(duì)復(fù)雜,因?yàn)榭ㄆ瑘D直接提供了指標(biāo)的展示,只需要添加折線圖像,而表格矩陣指標(biāo)也需要使用SVG書(shū)寫,增加了復(fù)雜度。
什么時(shí)候卡片圖建議使用表格矩陣呢?當(dāng)需要展示多個(gè)維度的相同指標(biāo)或者不同指標(biāo)卡片式展示時(shí)。例如展示所有人的業(yè)績(jī)達(dá)成卡片,復(fù)制N個(gè)卡片圖就不合適了,表格矩陣可以一步到位:

不排除未來(lái)新卡片圖進(jìn)化,會(huì)提供維度設(shè)置選項(xiàng),當(dāng)前狀態(tài)下這種多人卡片還是需要使用表格矩陣。
表格矩陣和新卡片圖都可以當(dāng)作空白畫(huà)布使用,表格矩陣隱藏行列標(biāo)題,新卡片圖隱藏標(biāo)簽后,形成一個(gè)DAX可以自定義圖表樣式的空間。當(dāng)畫(huà)布要求較大的時(shí)候使用新卡片圖,目前新卡片圖支持最大999像素的寬度高度,表格矩陣僅512像素。


例如,下方這個(gè)四象限方塊圖,你的報(bào)表布局要求這個(gè)圖更大,就需要放在新卡片圖:

讀者可以按照上述表格矩陣、新卡片圖各自的特點(diǎn)與優(yōu)勢(shì),選擇對(duì)應(yīng)的視覺(jué)對(duì)象展示SVG自定義圖表。這兩種視覺(jué)對(duì)象均支持SVG的核心語(yǔ)法(甚至包含動(dòng)畫(huà)效果),自定義絕大多數(shù)市面上的圖表沒(méi)有問(wèn)題。