自动数据传输到 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()".

再次感谢。

祝你有愉快的一天, 场