Power BI获得2周当天的价值

时间:2016-09-27 04:37:44

标签: powerbi dax

我需要在Power BI中创建一个度量,它将始终在同一工作日提供2周的销售额值。

library(qdapTools)
cbind(df1[1], mtabulate(strsplit(df1$attributes, ",")), df1[3])
#  id a b c d e value
#1  1 1 1 1 0 0     1
#2  2 0 0 1 1 0     0
#3  3 0 1 0 0 1     1

表格简单,结构如下

e.g Today = Tuesday 27-Sep-2016 so I need value for Tuesday 13-Sep-2016

1 个答案:

答案 0 :(得分:0)

您可以使用DATEADD()函数计算每个日期之前的14天。使用以下代码创建一个度量。

SalesTwoWeeksAgo =
CALCULATE (
    SUM ( 'Table'[SalesAmount] ),
    FILTER (
        ALL ( 'Table' ),
        COUNTROWS (
            FILTER (
                'Table',
                EARLIER ( 'Table'[Date] ) = DATEADD ( 'Table'[Date], -14, DAY )
            )
        )
    )
)

虽然之前的DAX表达式有效,但我创建了一个计算列,该列优于与性能相关的度量方法。

如果有帮助,请告诉我。