自动数据传输到 DAX
Automatic Data Transfer to DAX
我是新手,所以请原谅我问这么基本的问题。
我正在尝试将一些日期作为过滤器传递给度量。
我有一个简单的度量来计算打开的项目 "last week"。
我使用的DAX:
OpenedLastWeek = CALCULATE(COUNTROWS(Table);Table[Created
Year]=2018;Table[Created Week]=45)
但应该有一种方法可以将值传递给 DAX 代码,以替换手动输入的“2018”和“45”。
我尝试了日期表,其中包含日期的额外表格...我只是感到困惑。
谢谢。
在这种情况下,我可能会使用变量。
OpenedLastWeek =
VAR CreatedYear = --<Desired Year Calculation>--
VAR CreatedWeek = --<Desired Week Calculation>--
RETURN
CALCULATE(
COUNTROWS(Table);
Table[Created Year] = CreatedYear;
Table[Created Week] = CreatedWeek
)
基本上,您可以根据需要定义周和年,然后将这些变量传递给 CALCULATE
函数。
非常感谢。它解决了我的问题。
对于这种情况,我之前尝试过变量,但得到的结果是错误的。我想那是因为我使用的是 "CountA()" 而不是 "Countrows()".
再次感谢。
祝你有愉快的一天,
场
我是新手,所以请原谅我问这么基本的问题。
我正在尝试将一些日期作为过滤器传递给度量。
我有一个简单的度量来计算打开的项目 "last week"。
我使用的DAX:
OpenedLastWeek = CALCULATE(COUNTROWS(Table);Table[Created
Year]=2018;Table[Created Week]=45)
但应该有一种方法可以将值传递给 DAX 代码,以替换手动输入的“2018”和“45”。
我尝试了日期表,其中包含日期的额外表格...我只是感到困惑。
谢谢。
在这种情况下,我可能会使用变量。
OpenedLastWeek =
VAR CreatedYear = --<Desired Year Calculation>--
VAR CreatedWeek = --<Desired Week Calculation>--
RETURN
CALCULATE(
COUNTROWS(Table);
Table[Created Year] = CreatedYear;
Table[Created Week] = CreatedWeek
)
基本上,您可以根据需要定义周和年,然后将这些变量传递给 CALCULATE
函数。
非常感谢。它解决了我的问题。
对于这种情况,我之前尝试过变量,但得到的结果是错误的。我想那是因为我使用的是 "CountA()" 而不是 "Countrows()".
再次感谢。
祝你有愉快的一天, 场