带有selectcolumns的新表

时间:2019-06-19 10:54:36

标签: powerbi dax

我有一张桌子:

Table 1

我需要下一个结果:

Table Results

在协议和结束日期之间的每一天,我需要显示每个区域的数据。

非常感谢。

1 个答案:

答案 0 :(得分:0)

这可能不是最有效的方法。

Table = 
SELECTCOLUMNS(
    FILTER(
        CROSSJOIN(CALENDARAUTO();Table1)
        ;[Date]>=[StartDate] && [Date]<=[EndDate]
    )
    ;"Date";[Date]
    ;"REGION";[Category]
    ;"Amount";[Amount]
)

OR

Table = 
SELECTCOLUMNS(
    GENERATE('Table1';DATESBETWEEN('Date'[Date];[StartDate];[EndDate]))
    ;"Date";[Date]
    ;"Category";[Category]
    ;"Amount";[Amount]
)

我没有总结,但是您可以用SUMMARIZE做到。