如何解决怎么把YYYYMM转换成日期时间或数字?
我有从天蓝色分析服务加载的Powerbi中的数据。当我以实时模式将其连接时,因此无法在报表中打开电源查询。
现在,我需要将YYYYMM(从表中称为日历,例如201905)转换为数字或日期时间。由于我不知道默认格式,因此我尝试使用日期或值来获取结果。但是,我无法在公式中找到该表。例如:
Value(table[calendar])
或
Date = DATE ( LEFT ( table[calendar],4 ),RIGHT ( table[calendar],2 ),1 )
我的问题是如何将YYYYMM转换为NUMBER或DATE。谢谢。
解决方法
在创建度量时,首先需要确保它正确地从当前表行中检索日期。
mDate =
var ThisDate = MAX(tbl_YYYYMM[Dates])
return
ThisDate
现在我们知道它可以正常工作,您可以按以下方式修改您的措施:
mDate =
var ThisDate = MAX(tbl_YYYYMM[Dates])
return
DATE(
LEFT(ThisDate,4),RIGHT(ThisDate,2),1
)
您现在可能想要更改度量的数据类型,以使其不显示时间:
P.S。我想知道,测量真的是您唯一的选择吗?如评论中所建议,在DAX计算列中甚至在Power Query级别执行此转换可能会更容易。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。