首页 > 解决方案 > 创建一个度量来比较每周的发展

问题描述

我的数据集包含来自 26 个不同周的信息。它列出了 26 周中每一周的应收账款数据库中的所有未清项目。每个报告日期正好相隔 7 天。

我正在尝试将当前应收账款与上周的金额进行比较。

我以为我会提取最后的报告日期

LastReport:=LASTDATE(Report Date) 

这确实给了我最后的报告日期。我回去7天

PriorWeek:=DATEADD(LastReport;-7;DAYS).

这工作得很好。

但是,当我尝试使用上周计算总和时

CALCULATE(SUM(Total AR);Reportdate=PriorWeek)

我可能会出现无法比较日期和文本字段的错误。

我检查了报告日期列是否设置为日期。

我究竟做错了什么?

标签: powerbidax

解决方案


我会说“不需要对日期进行排名”。我的解决方案如下使用计算列:

Amount Variance =
VAR _PrevBlank =
    ISBLANK ( [PrevWeek Amount] )
VAR _Amount = [Amount]
VAR _PrevAmount = [PrevWeek Amount]
VAR _Variance =
    IF ( _PrevBlank, 0, _Amount - _PrevAmount )
RETURN
    _Variance

推荐阅读