Power BI卡片视觉对象中显示数据列最新数值的实现问题
Power BI卡片展示最新月份数据的正确度量值
你写的度量值逻辑错误,它取的是# Staff字段的最大值,而非最新月份对应的数值,无法满足需求。
正确写法(两种场景)
- 场景1:有明确月份字段(如
Report Month,格式YYYY-MM)
最新月份员工数 = VAR 最新月份 = MAX('Civils CRE ATW New'[Report Month]) RETURN CALCULATE( MAX('Civils CRE ATW New'[# Staff]), 'Civils CRE ATW New'[Report Month] = 最新月份 )
- 场景2:只有日期字段(如
Update Date)
最新月份员工数 = VAR 最新日期 = MAX('Civils CRE ATW New'[Update Date]) VAR 最新月份 = EOMONTH(最新日期, 0) RETURN CALCULATE( MAX('Civils CRE ATW New'[# Staff]), EOMONTH('Civils CRE ATW New'[Update Date], 0) = 最新月份 )
原代码问题
原代码中MAX('Civils CRE ATW New'[# Staff])是直接取员工数的最大值,和月份无关——哪怕这个最大值是数月前的记录,也会被返回,完全不符合“仅显示最新月份数据”的要求。
内容的提问来源于stack exchange,提问作者MJobbson
相关产品推荐
相关产品推荐

