簡體   English   中英

度量以在 power bi 中將數據顯示為“每日”、“每周”、“每月”?

[英]Measure to show the data as “daily”,“weekly”,“monthly” in power bi?

我有幾年提交和未提交申請的數據,我在面積圖中顯示。 我想添加過濾器,如“每日”(它應該顯示今天已提交和未提交)、“每周”(它應該顯示當前一周的數據)、“每月”(它應該顯示當前月份的數據)我的數據格式: 數據格式

請幫助我完成這三個措施,我可以將它們用作過濾器。 我已經對切片器進行了動態添加或刪除度量。 在我想要實現之后,在內部,我將“每日”、“每周”和“每月”這三個選項與三個虛擬措施聯系起來。 否則,您可以建議任何其他方法。 要求

目前,我收到了來自 powerbi 社區的建議,用於衡量已提交和未提交的,我在下面分享的 DAX 公式和鏈接,現在圖表正在根據單擊的選項進行更改,但它正在播種的值是錯誤的。 措施:

Submitted Sum =

var Daily_Sum= CALCULATE(SUM(Applicant_data[Submitted]),ALLEXCEPT(Applicant_data, Applicant_data[Postion Type ],Applicant_data[Date]))

var Weekly_Sum=CALCULATE(SUM(Applicant_data[Submitted]),FILTER(ALLSELECTED(Applicant_data), YEAR(Applicant_data[Date]) =YEAR(MAX(Applicant_data[Date]))&&WEEKNUM(Applicant_data[Date]) =WEEKNUM(MAX(Applicant_data[Date]))))

Var Monthly_Sum= CALCULATE(SUM(Applicant_data[Submitted]),FILTER(ALLSELECTED(Applicant_data), YEAR(Applicant_data[Date]) =YEAR(MAX(Applicant_data[Date]))&&MONTH(Applicant_data[Date]) =MONTH(MAX(Applicant_data[Date]))))

return

IF(ISFILTERED('_Measure'[Selection]),
SWITCH(SELECTEDVALUE('_Measure'[Selection]),
"Daily", Daily_Sum,
"Weekly", Weekly_Sum,
"Monthly", Monthly_Sum
),
BLANK()
)

https://community.powerbi.com/t5/Desktop/Measure-to-show-the-data-as-daily-weekly-monthly-in-power-bi/mp/1039068#M488207

有兩種常見的方法可以使這項工作:

方式 1:利用 Power Query

  1. 使用電源查詢中的日期列創建“日期表”
  2. 添加 3 個計算列,從新創建的“日期表”中的“日期”列中提取月、周和日信息。
  3. 現在,取消旋轉“月”、“日”和“年”列並加載文件。
  4. 與兩個表中常見的“日期”列創建一對多關系,並在那里您 go。

方式 2(使用鑽取按鈕)。

使用 Power BI 的最新功能更新,即使用按鈕鑽取數據。 因此,您只需要創建一個日期層次結構,然后使用“月”、“周”和“日”的按鈕進行鑽取。

我希望這能幫到您。

如果您仍然有疑問,請將數據集發送給我,我將對此進行詳細說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM