是否有一种简单的方法可以在Power bi中创建具有重复目标值的列

时间:2019-04-10 17:39:15

标签: powerbi dax powerquery powerbi-desktop

我有一个要索引为100的数据集。我正在尝试创建一个列,该列具有每个类别中来自的第一个值,请参见图像中的“列”。我无法弄清楚如何动态地执行此操作,因此,当数据集更新时,它将在下个月将其索引为100。 即当前的2018年1月为= 100,下个月的2018年2月为= 100

我尝试添加“示例中的列”,该列适用于第一个月,但是在更新时,它会丢失索引,因为它是该特定月份的实际值,而不是每个类别的最早日期值。

预期结果是“列”列中的值enter image description here

1 个答案:

答案 0 :(得分:1)

您只需要查找与该类别的最短日期关联的值。

stack.push(dir)

这将为当前行中的类别计算column = VAR MinDate = CALCULATE ( MIN ( TableName[date] ), ALLEXCEPT ( TableName, TableName[category] ) ) RETURN CALCULATE ( MAX ( TableName[value] ), ALLEXCEPT ( TableName, TableName[category] ), TableName[date] = MinDate ) ,然后查找日期值。