我是新手,请原谅我这样的基本问题。
我正在尝试将一些日期作为过滤器传递给度量。
我有一个简单的方法来计算“上周”的未清项目。
我使用的DAX:
OpenedLastWeek = CALCULATE(COUNTROWS(Table);Table[Created
Year]=2018;Table[Created Week]=45)
但是应该有一种方法可以将值传递给DAX代码,以替换手动输入的“ 2018”和“ 45”。
我尝试过日期表,其中有日期的多余表...我只是感到困惑。
谢谢。
答案 0 :(得分:0)
在这种情况下,我可能会使用变量。
OpenedLastWeek =
VAR CreatedYear = --<Desired Year Calculation>--
VAR CreatedWeek = --<Desired Week Calculation>--
RETURN
CALCULATE(
COUNTROWS(Table);
Table[Created Year] = CreatedYear;
Table[Created Week] = CreatedWeek
)
基本上,您可以定义星期和年份,然后将这些变量传递到CALCULATE
函数中。
答案 1 :(得分:0)
非常感谢。它解决了我的问题。
在这种情况下,我之前尝试过变量,但结果却是错误的。我想那是因为我使用的是“ CountA()”而不是“ Countrows()”。
再次感谢。
今天过得愉快, 老人