首页 > 解决方案 > 商业智能 | 从 YYYY Q 格式的日期类型列创建计算列。例如,2018 年第三季度

问题描述

我们有一个日期列,我想在 Power BI 中以 YYYY Q(季度数字)格式创建一个新列。

例如,如果日期是 2017 年 11 月 21 日,则新列应存储 2017 年第四季度。稍后我们想使用新计算的列作为我们报告的切片器。

实现这一目标的最佳方法是什么?
例如,请在下面找到示例数据。
2018 年 11 月 21 日将是 2018 年第四季度的新列
10/12/2017 将是 2017 年第四季度的新列
2016 年 2 月 11 日将是 2016 年第一季度的新列2018 年 7 月 10 日
将是 2018 年第三季度的新列

标签: powerbidaxpowerbi-desktop

解决方案


您应该可以使用FORMATwhere TableName[ColumnName]is the table column where your dates are来做到这一点:

= FORMAT(TableName[ColumnName], "yyyy \Qq")

这里 the\是一个转义字符,所以它知道按Q字面意思解释,yyyy是年份,q是季度数。


推荐阅读