在PowerBi中,我有一个日期切片器,它使用我的一张表中的Datetime列。
问题是我的某些其他来源的日期仅采用YYYYMM格式,因此我无法与datetime列建立任何关系。
在这里,我将它们彼此排成一列。左侧是“日期时间”列。右边是自定义的YYYYMM日期。
实际的日期应该只是该月的第一天,并且时间并不重要,因此12:00:00 AM应该可以。
有没有办法做到这一点?
我已经仔细研究了所有的datetime方法,以期找到一种允许发生这种情况的方法。看起来没有一种简单的方法可以做到这一点。
答案 0 :(得分:2)
您可以将YearMonth
视为字符串并输入:
Date = DATE ( LEFT ( Table1[YearMonth], 4 ), RIGHT ( Table1[YearMonth], 2 ), 1 )
答案 1 :(得分:0)
如果您需要基于yearMonth列的数据表中的日期列,则可以这样创建它:
Date =
DATE(
([YearMonth]-MOD([YearMonth];100))/100;
MOD([YearMonth];100);
1
)
结果: