我正在尝试创建一个计算列(或尽可能衡量),这样我就可以看到上个月总销售额与当前月总销售额之间的差异。
现在我有一个条形图,显示每个月的销售额(x轴上的MonthName),但是当我查看当前月份时,销售额会低得多,因为我们只有10个月的月份。我想要一个度量或计算列,可以告诉我为了达到上个月的销售量而需要多少销量。
这是我到目前为止所提出的......(它不起作用)
ProgressRemaining = CALCULATE(CALCULATETABLE('Date', 'Date'[MonthOfYear]>=MONTH(now()-1))), COUNT(LineItems[Quantity]), PREVIOUSMONTH('Date'[FullDate])) - CALCULATE( COUNT(LineItems[Quantity]), MONTH(NOW()))))
答案 0 :(得分:0)
我建议采取一些不同的措施,这些措施相互叠加,以实现您想要完成的任务。
#2:
PriorMonthRevenue = CALCULATE([Revenue], DATEADD('Date'[FullDate], -1, MONTH))
#3:
IsCurrentMonth = IF(CALCULATE(MIN('Date'[FullDate])) <= TODAY() && CALCULATE(MAX('Date'[FullDate])) >= TODAY(), TRUE, FALSE)
请注意,可能有更好的方法,特别是如果您的数据滞后(即,如果在本月1日,您仍希望该指标的行为与上个月一样
#4:
DifferenceFromLastMonth = IF([IsCurrentMonth] = TRUE, [PriorMonthRevenue]-[Revenue], 0)
将此最终指标拖动到您的图表上作为价值,您应该看到2017年1月反映了一个达到2016年12月高度的额外列。
希望这能让你更接近你想去的地方。