I have a table
emp_id Visit Date non_billable
1 5/2/2021 FALSE
1 5/5/2021 FALSE
1 5/6/2021 TRUE
尝试了类似的东西:
Measure =
VAR LatestDate =
CALCULATE ( MAX ( 'Table1'[visit_date] ), ALL ( 'Table1' ) )
RETURN
( ( 'Table1'[non_billable] ) = FALSE )
尝试查找visit_date的最大日期,其中non_billable=FALSE因此,对于emp_id=1,最大日期将是2021年5月5日,而不是2021年6月5日
您可以使用如下窗口函数。
使用case
表达式检查non_billable
=FALSE
max(case when non_billable = 'FALSE' then visit_date end) over (partition by empid)
回答谢谢:
测量:
最大日期=计算(最大值(vwQLK_999_ClientVisit[visit_Date](,vvQLK_999_ClientVisit[non_billable]=FALSE(((