首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Power中将FY格式转换为精确日期

在Power中将FY格式转换为精确日期
EN

Stack Overflow用户
提问于 2022-06-16 06:11:33
回答 1查看 200关注 0票数 1

我有一个字符串格式的日期字段,上面写着"FY23Q1",现在假设财政年度从10月份开始,到9月份结束,我想将该字符串重新编码为10/01/2022。这个月的第一个日期

输入预期输出: FY23Q1 10/01/2022 FY23Q2 01/01/2023 FY23Q3 04/01/2023

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-16 08:10:21

在PQ中添加一个新的自定义列,并在下面的代码中粘贴。确保Column1引用包含FY23Q1日期的列。

代码语言:javascript
复制
let 
year = Number.From(Text.Middle([Column1], 2,2)),
quarter = Number.From(Text.Middle([Column1], 5,6)),
startDate = Date.AddQuarters( #date(year-1+2000, 10, 1), quarter - 1)


in startDate

完整的工作示例:

代码语言:javascript
复制
let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcos0Mg40VIrVgTKNEExjBNMExjQBqY0FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Added Custom" = Table.AddColumn(Source, "Custom", each let 
year = Number.From(Text.Middle([Column1], 2,2)),
quarter = Number.From(Text.Middle([Column1], 5,6)),
startDate = Date.AddQuarters( #date(year-1+2000, 10, 1), quarter - 1)


in startDate)
in
    #"Added Custom"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72641266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档