我從 DATE 列中提取周/年時遇到問題。
我們在 2022 年的第 2 周,我的目標是目前將 MAX 周設定為“01 2022”。
目標是擁有始終顯示前一周的動態計算列或度量。
weekMax = FORMAT(MAX(fact[date]),"WW YYYY")
使用此解決方案,它向我顯示 03 2022 結果。
有沒有辦法解決這個問題?
uj5u.com熱心網友回復:
您可以嘗試以下方法:
weekMax =
VAR lastweek = FORMAT(DATEADD('Table'[Date].[Date], -7, DAY) ,"WW YYYY")
RETURN
IF(FORMAT(TODAY() - 7 ,"WW YYYY") = lastweek, lastweek, BLANK())
輸出:
![從 [日期] 定義上周](https://img.uj5u.com/2022/01/17/f64d67613b704745a5daec1c3dba3d4d.png)
或者,如果您總是只想要最后一周而不考慮任何列,您可以使用:
weekMax = FORMAT(TODAY() - 7 ,"WW YYYY")
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/412270.html
標籤:
上一篇:通過示例提高查詢性能
