tft每日頭條

 > 圖文

 > powerbi計算完成率

powerbi計算完成率

圖文 更新时间:2024-12-12 23:29:02

powerbi計算完成率(PowerBI業務實踐如何計算任意期間的上一期)1

上上周的文章介紹了非标準日曆的計算(Power BI非标準日曆的計算思路),雖然是非标準日曆,但還是有規律的,每個周期是固定的,可以在日期表中提前做好标記。

實際分析中還有一種情況,任意選定一個時間範圍,這個範圍的數據很容易計算,但如何計算這個範圍的上一個相同周期的數據呢?

比如,選擇2019年10月1日到10月7日國慶期間,如何快速計算出上一個七天,也就是2019年9月24日到9月30日的數據,進而對比分析?

在PowerBI中,隻需要一個度量值就能輕松搞定,下面來看看如何寫出這個度量值。


依然是根據PowerBI星球文章中常用的銷售數據模型,計算任意期間的收入對比?

日期表與訂單表建立好關系,先寫一個基礎度量值:

本期收入 = SUM('訂單表'[銷售額])

要計算上期,就需要先判斷本期的範圍:開始日期,結束日期,以及這個期間的有多少天,進而構建上個期間的範圍。

這個邏輯很簡單,你需要做的就是用DAX把它表達出來就可以了。

上期收入的度量值如下:

powerbi計算完成率(PowerBI業務實踐如何計算任意期間的上一期)2

這個度量值根據當前選定的時間範圍,自動計算上個時間範圍,并根據這個時間範圍掃描訂單表來計算上一期的收入,DAX表達式每一步都進行了注釋,你可以輕松得看出來是如何實現的。

有了本期數據和上期數據,計算環比就很簡單了,

環比 = DIVIDE([本期收入]-[上期收入],[上期收入])

然後可以看看效果,選擇任意的時間範圍,

powerbi計算完成率(PowerBI業務實踐如何計算任意期間的上一期)3

任意期間的上期即時響應,是不是很方便。

關鍵是掌握這個思路,學習如何根據當前上下文,構建其他的時間範圍,并用DAX流暢的表達出來。

如果要計算任意期間的下一期,你是不是知道怎麼做了呢?


-精彩推薦-

PowerBI生态重大進展,一文帶你玩轉DAX計算組

Power Query經典功能:批量合并,這些技巧你都會用嗎?

學習PowerBI的請收藏:DAX書寫格式指南

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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