Power BI当日日总额vs前一日总额

问题描述:

Power BI非常新,所以任何帮助表示赞赏。Power BI当日日总额vs前一日总额

我有一个数据库表,其中有字段类别,子类别,值和ReportDate。价值不是一个销售数字,而是一个时间点估价(想象股票价值)。这种情况每天都会被填充,所以我有连续日期的行,每天的价值都在变化。

我在找一个表格类别报告,今日价值,30天前价值和90天前价值(这些价值列需要按类别加总)。三角洲列将是一个额外的奖励。所有这些所需的数据都在我的表格中,但我不知道如何处理它。

我已经创建了一个日期表(如http://community.powerbi.com/t5/Desktop/how-to-calculate-month-over-month-sales/m-p/63647/highlight/false#M26258)希望它会帮助,但我没有得到任何地方。

我试着加入这些措施的报告:

CurrentDayValue = CALCULATE(SUM(ValuationTable[Value]), DATEADD(DateTable[Date], 0, MONTH))

30DayValue = CALCULATE(SUM(ValuationTable[Value]), DATEADD(DateTable[Date], -30, DAY))

但它们都是相同的值(和也一样刚刚加入我的[超值]列)。 如果我没有显示我的度量,只显示我的[Value]并在ReportDate上添加一个过滤器,我可以看到我所有的日期,并选择一个我期望的值作为一个日期结果。我也可以在之前的日期上过滤并查看该日期的正确值,但我希望这些日期并列在报告中。

我想我有一些工作。 如果这是一个好方法,或者如果有更好的方法,会对获得反馈感兴趣:

Previous Value = 
CALCULATE (
    SUM (ValuationTable[Value]), 
     FILTER (
      ALL (ValuationTable), 
      COUNTROWS (
       FILTER (
        ValuationTable, 
        EARLIER (ValuationTable[ReportDate]) = DATEADD(ValuationTable[ReportDate], -30, DAY) 
         && EARLIER (ValuationTable[Category]) = ValuationTable[Category] 
       ) 
      ) 
    ) 
)