PowerBI基于今日日期,利用dim_calendar创建度量值显示当前月及财年
PowerBI 实现当前月份及财年显示
需求说明
基于dim_calendar表,创建度量值,在Card视觉对象中展示当前日期对应的月份+财年(如2023年11月19日对应Nov-FY24)。
基础度量值(英文格式)
通过DAX编写度量值,匹配当前日期对应的月份和财年并拼接:
当前月份及财年 = VAR 今日日期 = TODAY() VAR 匹配结果 = CALCULATE( MAX(dim_calendar[Month]) & "-" & MAX(dim_calendar[FY]), dim_calendar[Date] = 今日日期 ) RETURN 匹配结果
用法
将该度量值拖入Card视觉对象,即可自动显示当前系统日期对应的月份缩写-财年格式内容。
中文格式度量值(可选)
如果需要显示中文月份名称,可通过SWITCH函数转换英文缩写为中文:
当前月份及财年(中文) = VAR 今日日期 = TODAY() VAR 当前月份 = CALCULATE(MAX(dim_calendar[Month]), dim_calendar[Date] = 今日日期) VAR 当前财年 = CALCULATE(MAX(dim_calendar[FY]), dim_calendar[Date] = 今日日期) VAR 中文月份 = SWITCH( 当前月份, "Jan", "一月", "Feb", "二月", "Mar", "三月", "Apr", "四月", "May", "五月", "Jun", "六月", "Jul", "七月", "Aug", "八月", "Sep", "九月", "Oct", "十月", "Nov", "十一月", "Dec", "十二月" ) RETURN 中文月份 & "-" & 当前财年
使用后会显示类似十一月-FY24的结果。
内容的提问来源于stack exchange,提问作者symkly
相关产品推荐
相关产品推荐

