[英]Power BI: Convert text (yyyymmdd) to date (dd/mm/yyyy)
我特別嘗試使用 Power BI 中的 Power Query 編輯器將A 列中的字符串: yyyymmdd
轉換為dd/mm/yyyy
日期格式。 我已經可以使用以下公式在 Excel 中執行此操作:任何想法
Excel
=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
已解決:突出顯示有問題的列,然后在“轉換”選項卡上,選擇“檢測數據類型”。 這會將其從字符串切換為整數。 然后將數據類型更改為日期。 提供的格式為 dd/mm/yyyy。 希望其他人覺得這很有用
只需將數據類型設置為日期即可。
M-Code雖然可以通過 GUI 完成
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type date}})
in
#"Changed Type"
使用示例中的插入列,我將DDMMYYYY
(轉換為文本)轉換為DD/MM/YYYY
(轉換為日期),結果如下:
= Table.AddColumn(#"Changed Type", "OrganisationStartDate", each Text.Combine({Text.Start([organisation_start_date], 2), "/", Text.Middle([organisation_start_date], 2, 2), "/", Text.Middle([organisation_start_date], 4)}), type text)
您可以使用 Date.FromText 函數。
= Date.ToText( Date.FromText( "20221231" ), "dd/MM/yyyy" )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.