我试图在两个表中创建相同的列,但最终收到错误“检测到不兼容的连接列,(''[WeekName])。'NATURALLEFTOUTERJOIN' 不支持通过使用具有不同数据类型或沿袭的列进行连接”。
LeftOuterJoin = NATURALLEFTOUTERJOIN(
SELECTCOLUMNS(GROUPBY(DateTime,DateTime[yDayFullName],
"WEEKCOUNT", COUNTX(CURRENTGROUP(),DateTime[yDayFullName])),
"WeekName", DateTime[yDayFullName], "WEEKCOUNT",[WEEKCOUNT]),
SELECTCOLUMNS(GROUPBY(FILTER(Mergetable,Mergetable[noShow]<>"true"),Mergetable[WeekDayName],
"TOTALDURATION", SUMX(CURRENTGROUP(),Mergetable[MeetingDurationInHours])),
"WeekName",Mergetable[WeekDayName],"TOTALDURATION",[TOTALDURATION]))
你能不能把代码改成下面的,看看它是否有效
"WeekName", DateTime[yDayFullName]&""
和
"WeekName",Mergetable[WeekDayName]&""
另外,请确保DateTime[yDayFullName]
和Mergetable[WeekDayName]
具有相同的数据类型。
我假设它们都是字符串,我猜你正试图加入 WeekName。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句