[算表] 依條件取不同欄位處理後放到同一欄

看板Office作者 ( )時間2年前 (2021/07/03 17:05), 2年前編輯推噓0(006)
留言6則, 2人參與, 2年前最新討論串1/1
軟體: power bi 版本:desktop https://imgur.com/a/f1Q93nY 如圖, 若日期類別為week, 則取"日期"的值 若日期類別為month, 則取"期間"的值, 後面再附上01轉為日期 兩者都丟到同一列, DAX語法有什麼方法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.33.18 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1625303150.A.2CB.html ※ 編輯: touvictor (223.139.33.18 臺灣), 07/03/2021 17:09:14

07/03 23:40, 2年前 , 1F
試看看->新時間 = if([日期類別]="week",[日期],
07/03 23:40, 1F

07/03 23:41, 2年前 , 2F
date(left([期間],4),right([期間],2),1))
07/03 23:41, 2F

07/04 16:33, 2年前 , 3F
在編輯介面內→新增資料行→自訂資料行,內容打:
07/04 16:33, 3F

07/04 16:34, 2年前 , 4F
if [日期類別]="week" then [日期] else Text.Start([期
07/04 16:34, 4F

07/04 16:34, 2年前 , 5F
間],4) &"/" & Text.End([期間],2) & "/01"
07/04 16:34, 5F

07/04 16:36, 2年前 , 6F
要特別注意:[期間]要改成文字格式
07/04 16:36, 6F
文章代碼(AID): #1Wu2XkBB (Office)
文章代碼(AID): #1Wu2XkBB (Office)