我想在同一个图表中绘制两个时段“过去30天”和“过去60天”的收入。问题是,对于“过去60天”,“过去30天”中已有的所有数据都不会包括在内。
这是因为我的IF子句看起来像这样:
IF [Auftragsdatum] >= DATEADD('day', -30, NOW()) AND [Auftragsdatum] <= DATEADD('day', 0, NOW()) THEN 'Last 30 Days'
ELSEIF [Auftragsdatum] >= DATEADD('day', -60, NOW()) AND [Auftragsdatum] <= DATEADD('day', 0, NOW()) THEN 'Last 60 Days'
END
有人知道如何解决这个问题吗?
答案 0 :(得分:0)
创建一个名为 revenue_last_30_days 的计算字段,定义为
IF DATEDIFF('day', [Auftragsdatum], TODAY()) <= 30 AND
[Auftragsdatum] <= TODAY() THEN [Revenue] END
创建第二个名为 revenue_last_60_days 的计算字段,定义为
IF DATEDIFF('day', [Auftragsdatum], TODAY()) <= 60 AND
[Auftragsdatum] <= TODAY() THEN [Revenue] END
根据需要绘制两个度量,可能使用伪字段测量名称和度量值来指定您的对象。
如果您的数据未来没有收入,则可以在不迟于今天的情况下放弃测试检查 - 因为这始终是真的。