尝试将 year quarter 2Q03 格式列值转换为 Power Bi 中的日期
Trying to convert year quarter 2Q03 format column values to date in Power Bi
我是 BI 的新手,正在尝试将 2Q03
中的 Year Quarter 列转换为 30/06/2003 or 2003 Q2
。非常感谢您在 advacne 方面的帮助。
后一种格式更容易一些。您可以在自定义列中使用 Text.Start
和 Text.End
来实现此目的:
"20" & Text.End([String], 2) & " Q" & Text.Start([String], 1)
这里取右边两个字符为年,左边一个为季度。
对于前一种格式,类似的逻辑,但是你使用#date(yyyy,mm,dd)
而不是连接字符串:
Date.EndOfQuarter(
#date(
2000 + Number.From(Text.End([String], 2)),
3 * Number.From(Text.Start([String], 1)),
1)))
我是 BI 的新手,正在尝试将 2Q03
中的 Year Quarter 列转换为 30/06/2003 or 2003 Q2
。非常感谢您在 advacne 方面的帮助。
后一种格式更容易一些。您可以在自定义列中使用 Text.Start
和 Text.End
来实现此目的:
"20" & Text.End([String], 2) & " Q" & Text.Start([String], 1)
这里取右边两个字符为年,左边一个为季度。
对于前一种格式,类似的逻辑,但是你使用#date(yyyy,mm,dd)
而不是连接字符串:
Date.EndOfQuarter(
#date(
2000 + Number.From(Text.End([String], 2)),
3 * Number.From(Text.Start([String], 1)),
1)))