创建度量或计算列以在日期列中查找最大日期

时间:2020-02-19 16:51:36

标签: powerbi dax powerquery m

我有一列,其中列出了可变数量的日期。我想创建一个度量或计算列,将执行以下操作:

循环查看所有单个日期以找到最新日期。

下面是我希望MaxDate返回的表格。

enter image description here

我当前正在查询编辑器中拆分日期并找到列的MAXX,但这只是一个临时解决方案,因为日期数量会变得非常大。

1 个答案:

答案 0 :(得分:4)

您可以在查询编辑器中使用自定义列来执行此操作。使用Text.SplitDates列变成一个列表,List.Transform将文本日期列表转换为日期类型,然后使用List.Max

自定义列的公式:

List.Max(List.Transform(Text.Split([Dates], ","), each Date.FromText(_)))