#powerbi #dax
Вопрос:
Я попытался создать один и тот же столбец в обеих таблицах, но в итоге получил ошибку «Обнаружен несовместимый столбец объединения («[Имя недели]). «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]))
Ответ №1:
Не могли бы вы, пожалуйста, изменить код на следующий и посмотреть, работает ли он
"WeekName", DateTime[yDayFullName]amp;""
и
"WeekName",Mergetable[WeekDayName]amp;""
Кроме того, пожалуйста, убедитесь, что DateTime[yDayFullName]
и Mergetable[WeekDayName]
имеет тот же тип данных.
Я предположил, что оба они являются строковыми, и я предполагаю, что вы пытаетесь присоединиться к WeekName.