powerbi - 创建一个度量来比较每周的发展
问题描述
我的数据集包含来自 26 个不同周的信息。它列出了 26 周中每一周的应收账款数据库中的所有未清项目。每个报告日期正好相隔 7 天。
我正在尝试将当前应收账款与上周的金额进行比较。
我以为我会提取最后的报告日期
LastReport:=LASTDATE(Report Date)
这确实给了我最后的报告日期。我回去7天
PriorWeek:=DATEADD(LastReport;-7;DAYS).
这工作得很好。
但是,当我尝试使用上周计算总和时
CALCULATE(SUM(Total AR);Reportdate=PriorWeek)
我可能会出现无法比较日期和文本字段的错误。
我检查了报告日期列是否设置为日期。
我究竟做错了什么?
解决方案
我会说“不需要对日期进行排名”。我的解决方案如下使用计算列:
Amount Variance =
VAR _PrevBlank =
ISBLANK ( [PrevWeek Amount] )
VAR _Amount = [Amount]
VAR _PrevAmount = [PrevWeek Amount]
VAR _Variance =
IF ( _PrevBlank, 0, _Amount - _PrevAmount )
RETURN
_Variance
推荐阅读
- javascript - 为什么即使在 pop() 中数组完成后 Javascript 仍继续运行
- java - 列出服务器中的所有数据库并选择使用 java 连接到其中一个
- css - 有没有更好的方法在弹性显示中的项目之间制作相同的间隙空间?
- apache-kafka - Kafka Streams 处理器未初始化
- javascript - 检测用户下载
- sql - Google BigQuery 检查一个数组是否是另一个数组的超集/子集
- java - Java Swing JTextPane 文本/html 不支持禁用属性
- python - 尝试运行我的 Jupyter Notebook 时出现错误 13
- javascript - 使用 Apify 进行网页抓取
- java - 这是对 java ClassGraph api 的有效使用吗?