【发布时间】:2022-02-04 15:44:43
【问题描述】:
我有下表计算表-QOL2:
在 DAX Power BI 中,我需要创建一个计算列RecentDate 和 LatestDate,如屏幕截图所示:
根据 ClientID,我需要在 LatestDate 列中将最新日期标记为“Max”,在 [RecentDate] 列中将最早日期标记为“Min”(见截图)
如果只有一个日期(没有最高或最早日期)——因为 ClientID = 2666,那么我不需要标签!
我正在使用以下代码,但它在最近日期中放置了“Max”标签,在 LatestDate 中放置了“Min”标签:
LatestDate = var LatestD = CALCULATE(Min(QOL2[Date]), ALLEXCEPT(QOL2, QOL2[ClientID]))
return If(QOL2[Date]=LatestD && QOL2[Date]>1,"Min")
RecentDate = var RecentD = CALCULATE(Max(QOL2[Date]), ALLEXCEPT(QOL2,QOL2[ClientID]))
return If(QOL2[Date]=RecentD && QOL2[Date]>1,"Max")
请帮忙!
【问题讨论】:
标签: filter tags dax calculated-columns