如何在Power BI中从月份编号获取月份名称?

问题描述 投票:0回答:4

我的数据中有年号和月号。 如何使用 DAX 从月份编号中获取月份名称?

在 SSRS 中这非常简单。但如何使用 DAX 来实现这一点呢?

business-intelligence powerbi dax
4个回答
53
投票

您可以使用:

MonthName = FORMAT(DATE(1, [Num], 1), "MMM")

结果:

没什么花哨的,只是根据提供的月份数字重建一个假日期,并使用

FORMAT
函数重新格式化它。

当然,作为替代方案,您可以采用老式方法,编写

SWITCH
声明并硬编码 12 个月。这取决于你。


5
投票

你也可以尝试这个:

月份名称 = FORMAT('Table'[date_column], "MMM")

如果在 'MMM' 中使用单引号,则不起作用。确保使用“”


0
投票

通过使用Switch DAX功能 月份名称 = switch(True(), MonthID = 1、“一月”、MonthID = 2、“二月”、MonthID = 3、“三月”、MonthID = 4、“四月”、MonthID = 5、“五月”、MonthID = 6、“六月”、MonthID = 7、“7 月”、MonthID = 8、“8 月”、MonthID = 9、“9 月”、MonthID = 10、“10 月”、MonthID = 11、“11 月”、MonthID = 12、“12 月” )


0
投票

复制日期列并更改日期名称后,您可以使用转换值。

© www.soinside.com 2019 - 2024. All rights reserved.