powerbi - 尝试将年季度 2Q03 格式列值转换为 Power Bi 中的日期
问题描述
我是 Power BI 的新手,并试图将 Year Quarter 列转换2Q03
为30/06/2003 or 2003 Q2
. 非常感谢您对 advacne 的帮助。
解决方案
后一种格式更容易一些。您可以在自定义列中使用Text.Start
andText.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)))
推荐阅读
- google-sheets - 我如何与列进行比较并自动返回一个数字:示例:=IFS(AND(B2="Groups",N2="Blood Donation"),4)
- xml - 第 x 行的 xml 解析错误。文档末尾的额外内容
- c - 找不到 gtkbuilder.c 的日志域名
- python - 返回所有单个字母的集合,而不是每个单词的集合
- javascript - 如何在iOS中停止双击缩放整个页面
- javascript - 在另一个函数中使用一个函数 - javascript
- powershell - 在 PowerShell 中使用 Test-Connection 时如何返回布尔值和 TestConnectionCommand+PingStatus?
- laravel - 使用 if/else 运算符的 Laravel 查询
- java - 将 2 个不同大小的二维数组加在一起
- python - 如何搜索包含不同值的多行?