tft每日頭條

 > 圖文

 > power bi怎麼分析數據

power bi怎麼分析數據

圖文 更新时间:2024-10-14 09:20:26

PowerBI Desktop,2020年7月發布了重磅更新,傳聞許久的計算組終于來了,這兩天不少人問,7月的版本更新以後并沒有發現有什麼特别的地方呀,到底怎麼才能用上計算組?

這篇文章就手把手告訴你,如何建立自己的第一個計算組。

準備工作

為了使用計算組,需要先在電腦上安裝Tabular Editor,然後利用它,就可以建立計算組了。


7月更新後,Power BI Desktop一個裡程碑的變化,就是支持外部工具插件了,PowerBI 向BI解決方案生态系統邁出了重要一步,大大增強了 PowerBI 模型的可擴展性。用戶可以構建自己的工具來擴展 Power BI Desktop 的核心功能,以滿足其自身的需求。

目前常用的有三個外部工具可以用,分别是:

  • ALM Tookit
  • DAX Studio
  • Tabular Editor

安裝完以後,再打開7月更新後的PowerBI Desktop,就可以在【外部工具】欄看到這三個工具了。

power bi怎麼分析數據(一文帶你玩轉DAX計算組)1

你可以公衆-号後台回複“外部工具”獲取這三個工具的安裝包。

上面三個工具中,最右側的Tabular Editor就是本文所需要的,另外兩個工具以後再作介紹。


在這之前,為了顯示不同的指标,我們需要寫大量的度量值,如果這些度量值相互是有一定規律的,就可以用計算組來提高效率,下面通過一個經典的示例來介紹。

使用PowerBI星球的常用的銷售業務模型,假設已經建了[收入]、[利潤]兩個基礎度量值,現在需要獲得收入和利潤的本年累計金額(YTD)、上年同期金額(YTD LY)以及同比增長率(YOY%)。

按之前單獨寫度量值的做法,需要寫6個度量值,而利用計算組,隻需要一組就夠了,下面是操作步驟。

1,打開Tabular Editor,建立計算組

在Tabular Editor中,含有這個模型的各種信息,模型中的表、表之間的關系等,Tables裡面,就是模型中的表。

右鍵Tables>Create New>Calculation Group,或者直接利用快捷鍵Alt 7,就可以新建一個計算組。

power bi怎麼分析數據(一文帶你玩轉DAX計算組)2

新建的計算組,可以重命名,這裡我們命名為"同比分析"。

2,建立計算項

展開上面建立的“同比分析”計算組,會看到裡面有兩項:CalulationItem和Name,右鍵CalulationItem>New CalulationItem,根據需要建立三個計算項:YTD、YTD LY、YTD YOY%.

power bi怎麼分析數據(一文帶你玩轉DAX計算組)3

計算組中的計算項相當于度量值,點擊YTD計算項,在右側的編輯框中輸入DAX表達式,或者在PowerBI中寫好,然後粘貼進來。

YTD=

CALCULATE(SELECTEDMEASURE(),DATESYTD('日期表'[日期] )

)

power bi怎麼分析數據(一文帶你玩轉DAX計算組)4

這裡可以看出計算項的寫法,與我們正常些YTD的度量值非常相似,隻有第一個參數并沒有特别指明是計算收入還是利潤,而是用了 SELECTEDMEASURE函數,利用它來獲取當前上下文的度量值,後面根據計算組顯示的結果,你會更直觀理解它的含義。

另外,從上圖也可以看出,目前Tabular Editor對中文的支持還不友好,中文字符疊加到一起了,非常難看,不過除了顯示問題,并不影響正常的計算。

同樣,寫出YTD LY和YTD YOY%的表達式:

power bi怎麼分析數據(一文帶你玩轉DAX計算組)5

power bi怎麼分析數據(一文帶你玩轉DAX計算組)6

然後點擊保存,

power bi怎麼分析數據(一文帶你玩轉DAX計算組)7

關閉Tabular Editor窗口,就會在PowerBI Desktop中的字段區看到這個計算組,并點擊該界面出現的應用刷新,就可以使用這個計算組了。

power bi怎麼分析數據(一文帶你玩轉DAX計算組)8

從這裡也可以看出,計算組本質是一個表,這個表中有一列就是我們建立的計算項,列名是Name,這個列名可以重命名,這裡我們更改為“計算項”:

power bi怎麼分析數據(一文帶你玩轉DAX計算組)9

計算組中還有一個隐藏的索引列,可以用于排序。

3,使用計算組

利用計算組計算每季度收入的YTD、YTD LY、YTD YOY%,收入放到【值】中,計算項放到【列】中就可以了,

power bi怎麼分析數據(一文帶你玩轉DAX計算組)10

一次性将收入的三個指标計算出來了,這就是上面編寫的三個計算項的計算結果,看起來好像和寫三個度量值也并沒有什麼不同。

但是如果還想看利潤的這些指标,隻需要将矩陣中的[收入]度量值,替換為[利潤]度量值即可,而不用再寫三個度量值。

power bi怎麼分析數據(一文帶你玩轉DAX計算組)11

或者同時顯示收入和利潤的這三個指标:

power bi怎麼分析數據(一文帶你玩轉DAX計算組)12

是不是非常方便和快捷。

這就是計算組中SELECTEDMEASURE的用處,在計算組中,并沒有指定要計算什麼指标,利用SELECTEDMEASURE來自動獲取當前的度量值指标,基礎度量值相當于計算組的上下文

專門用于計算組的函數中,除了SELECTEDMEASURE,還有其他幾個函數,對應着計算組的更多用法,以後再深入介紹。

計算項的格式設置

YOY%正常應該用百分比來顯示,但在上面的計算結果中,并沒有按百分比顯示,計算項的格式怎麼調整呢?

進入Tabular Editor窗口,點擊該計算項,右側窗口中找到Format String Expression,輸入對應的格式即可,兩位小數百分比可以輸入:"0.00%",

power bi怎麼分析數據(一文帶你玩轉DAX計算組)13

然後點擊保存,PowerBI中YTD YOY%的格式就變為百分比了:

power bi怎麼分析數據(一文帶你玩轉DAX計算組)14

計算項的排序

如果想将YOY%放到第一列,仍然可以在Tabular Editor中,通過拖動該計算項的上下順序來排列:

power bi怎麼分析數據(一文帶你玩轉DAX計算組)15

以上就是計算組的基本用法,在複雜的模型中,它将大大提升PowerBI的開發效率,你也可以探索它的更多應用場景。

精彩推薦

分析報告還不會用動态分析?利用Power BI參數輕松實現

手把手教你用PowerBI完成動态帕累托分析

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved