[算表] 依条件,取不同列位资料处理后放到同一列

楼主: touvictor ( )   2021-07-03 17:05:48
软件: power bi
版本:desktop

如图, 若日期类别为week, 则取"日期"的值
若日期类别为month, 则取"期间"的值, 后面再附上01转为日期
两者都丢到同一列, DAX语法有什么方法吗?
谢谢
作者: SuckCopy (noname)   2021-07-03 23:40:00
试看看->新时间 = if([日期类别]="week",[日期],date(left([期间],4),right([期间],2),1))
作者: gunit01 (晋纬)   2021-07-04 16:33:00
在编辑接口内→新增资料行→自订资料行,内容打:if [日期类别]="week" then [日期] else Text.Start([期间],4) &"/" & Text.End([期间],2) & "/01"要特别注意:[期间]要改成文字格式

Links booklink

Contact Us: admin [ a t ] ucptt.com