首页 > 解决方案 > 下一行的值 - DAX

问题描述

我正在尝试在 Power BI 数据模型中创建以下计算列:

在此处输入图像描述

逻辑:
根据 ID 和开始日期对数据集进行排序,并从下一行显示列状态中的值。

(1 个 ID 可以有一个或多个 SubID)

标签: datepowerbidaxcalculated-columnsrank

解决方案


这将适用于计算列:

Expected Result = 
VAR _start_date = [Start Date]
VAR _id = [ID]
VAR _t = FILTER(TableName, [ID] = _id && [Start Date] > _start_date)
VAR _next_date = MINX(_t, [Start Date])
RETURN MINX(FILTER(_t, [Start Date] = _next_date), [Status])

在此处输入图像描述


推荐阅读