自动将数据传输到DAX

时间:2018-11-06 14:59:38

标签: powerbi powerbi-desktop

我是新手,请原谅我这样的基本问题。

我正在尝试将一些日期作为过滤器传递给度量。

我有一个简单的方法来计算“上周”的未清项目。

我使用的DAX:

OpenedLastWeek = CALCULATE(COUNTROWS(Table);Table[Created 
Year]=2018;Table[Created Week]=45)

但是应该有一种方法可以将值传递给DAX代码,以替换手动输入的“ 2018”和“ 45”。

我尝试过日期表,其中有日期的多余表...我只是感到困惑。

谢谢。

2 个答案:

答案 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()”。

再次感谢。

今天过得愉快, 老人