首页 > 解决方案 > 如何在 Power BI 查询编辑器中为最大日期添加自定义列?

问题描述

我有 3 列 Id、Date 和 Value 的表。我想创建两列 Max Date 和 IsLatest。

我尝试在查询编辑器中创建 Max date 列,但无法做到。感谢你的帮助。

在此处输入图像描述

标签: powerbi

解决方案


Group By与高级选项一起使用。添加两个新列,ALL_ROWS使用All Rows操作和LAST_DATE使用MAX操作 on Date。然后展开DateValueALL_ROWS列中。然后用这个逻辑添加一个条件列IF ALL_ROWS.Date = LAST_DATE THEN "Latest" ELSE NULL。重命名列并将其移动到所需的顺序。结果:

ID  IsLatest    Date        Value   LAST_DATE
1               2019-11-20  10      2019-11-21
1   Latest      2019-11-21  20      2019-11-21
1   Latest      2019-11-21  30      2019-11-21
2               2019-11-18  40      2019-11-19
2   Latest      2019-11-19  50      2019-11-19
2   Latest      2019-11-19  60      2019-11-19
3               2019-11-15  70      2019-11-17
3   Latest      2019-11-17  80      2019-11-17
3   Latest      2019-11-17  90      2019-11-17

推荐阅读