我按照这个问题的说明进行操作。
它工作正常,但我正在尝试将默认结束日期设置为整数列不为空的最大日期。
我创建了以下措施:
last_date = CALCULATE(MAX('App Arrivals'[ReportDate]), 'App Arrivals'[Actual] <> BLANK())
当我尝试使用第二个切片器的默认范围更新表格时:
ArrivalsPeriods =
UNION(
ADDCOLUMNS(
DATESBETWEEN('Datelist'[Date], [last_date] - 60,[last_date]),
"Type", "Default"),
ADDCOLUMNS(
CALENDAR(MIN('Datelist'[Date]),MAX('Datelist'[Date])),
"Type", "Custom"
)
)
我收到此警告消息:
检测到循环依赖:ArrivalsPeriods[ArrivalsPeriods]、04cbb961-419a-41ac-9c6e-8b4e8201b23b、ArrivalsPeriods[Date]、ArrivalsPeriods[ArrivalsPeriods]。
并且它不允许我将该 ArrivalPeriods 表与 Arrivals 表链接起来进行过滤。
我正在尝试设置按非空列值过滤的最大日期。
我能够使用这个 MAXX Dax 函数避免循环依赖和 CALCULATE 函数。
MostRecentDate = MAXX(FILTER('应用程序到达', '应用程序到达'[实际] <> BLANK()),'应用程序到达'[报告日期])
感谢大家阅读本文。