超越原生,散點(diǎn)圖實(shí)現(xiàn)華夫餅圖
共 3756字,需瀏覽 8分鐘
·
2024-04-20 12:49
之前我們介紹過了如何使用新卡片圖實(shí)現(xiàn)華夫餅圖。
參考:超越原生,PowerBI 華夫餅圖實(shí)現(xiàn)
但是利用卡片圖實(shí)現(xiàn)的華夫餅圖有一些缺點(diǎn),形狀之間的大小跟間距不太好把握,而且有時形狀大一點(diǎn)的話顯示就會不正常,需要做出二次調(diào)整。
今天給大家介紹一種原生視覺對象生成華夫餅圖的更佳方案,既簡單又美觀。
上圖是利用散點(diǎn)圖實(shí)現(xiàn)的華夫餅圖,相比于卡片圖,散點(diǎn)圖實(shí)現(xiàn)的華夫餅圖雖然標(biāo)記的形狀可選形狀比較少,但是看起來要比卡片圖實(shí)現(xiàn)的要整齊很多,并且實(shí)現(xiàn)也更加簡單。
在創(chuàng)建華夫餅圖之前,我們需要準(zhǔn)備一個表,有 4 列,200 行。分別是 X 軸、Y 軸、索引和圖例。X 軸和 Y 軸都是 1 - 10 的序列,因?yàn)槿A夫餅圖通常是 10 × 10 的布局。然后索引列等于 X 軸和 Y 軸兩者的排序。最后一列是圖例,分為兩種類型填充和不填充,分別對應(yīng)華夫餅圖的兩種填充顏色。
每個圖例類型都有其對應(yīng)的 100 行數(shù)據(jù)。
這次計算以銷售額占比為例。
Sales % of Total =DIVIDE ( [Sales], CALCULATE ( [Sales], ALL ( 'Dim 地理位置'[地區(qū)] ) ) )
新建一個度量值判斷計算索引,這里計算出了兩種圖例的索引,如果銷售額占比大于等于索引,而且圖例類型是填充,返回 1,這是填充的索引,也就計算出了填充的形狀數(shù)。相反,如果銷售額占比小于索引,而且圖例類型是不填充,也返回 1,這是不填充類型的索引。都返回 1 是因?yàn)槲覀冃枰堰@個度量值加到視覺對象上當(dāng)做一個篩選器,來查看當(dāng)前索引是否要保留。我們只保留該度量值計算等于 1 的索引,這樣我們就能得到兩種類型的索引位置和數(shù)量。
Is Waffle Data Point =VAR _MaxIndex =MAX ( '華夫餅圖數(shù)據(jù)'[索引] )VAR _Comparator =ROUND ( [Sales % of Total] * 100, 0 )VAR _LegendValue =SELECTEDVALUE ( '華夫餅圖數(shù)據(jù)'[圖例] )RETURNSWITCH (TRUE (),_MaxIndex <= _Comparator&& _LegendValue = "填充", 1,_MaxIndex > _Comparator&& _LegendValue = "不填充", 1,0)
新建一個散點(diǎn)圖,在值上添加索引,X 軸上添加 X 軸,Y 軸上添加 Y 軸,圖例上添加圖例字段。
我們可以看到,上方散點(diǎn)圖在沒有進(jìn)行篩選的情況下,兩種類型的每一個點(diǎn)都會顯示(不填充的標(biāo)記被填充所覆蓋)。
在篩選器上添加 Is Waffle Data Point 度量值,篩選條件是等于 1。
此時已經(jīng)可以分辨出兩種填充類型了。
但是 X 軸和 Y 軸的范圍導(dǎo)致散點(diǎn)圖會顯示不完整,我們可以看到 X 軸和 Y 軸為 10 的時候,只顯示半個點(diǎn), 所以兩軸的最大值應(yīng)該是 10.5,最小值為 0.5。
將 X 軸和 Y 軸的范圍都設(shè)置為 0.5 — 10.5,關(guān)閉值和標(biāo)題。
此時所有的標(biāo)記形狀都可以正常顯示了。
轉(zhuǎn)到標(biāo)記選項(xiàng),將形狀類型改為方框,再將大小調(diào)為 60。
再修改一下標(biāo)記顏色。
最后再來個華夫餅圖創(chuàng)建一個動態(tài)標(biāo)題。
Waffle Title =VAR _Category =SELECTEDVALUE ( 'Dim 地理位置'[地區(qū)], "全部" )VAR _Value = [Sales % of Total]RETURN_Category & ":" & "銷售占比 "& FORMAT ( _Value, "#0%" )
點(diǎn)擊標(biāo)題文本的 fx 選項(xiàng),選擇 Waffle Title 字段。
看一下最終效果。
感興趣的小伙伴趕快去試一試吧。
我們?yōu)槟阏砹艘粋€ Power BI 小小學(xué)習(xí)素材包,可以點(diǎn)擊下方按鈕購買體驗(yàn)。
數(shù)據(jù)分析精英都在學(xué)習(xí)的五大能力境界
分析師必備:業(yè)務(wù)數(shù)據(jù)分析能力五層成熟度路線圖框架全解
↓ 數(shù)據(jù)分析精英正在學(xué)習(xí)的課程 ↓
可以體驗(yàn)百萬級真實(shí)企業(yè)項(xiàng)目案例,徹底打通任督二脈
一數(shù)據(jù)分析師訓(xùn)練營 課程表一
時間:2024年05月 班
主題:《業(yè)財分析之道》終極業(yè)財融合,分析師必備。[私信報名咨詢]
