Могу ли я использовать SUBSTITUTE в SUMMARIZECOLUMNS ... мне нужно сначала создать переменную? - PullRequest
0 голосов
/ 02 февраля 2019

Я новичок в DAX.У меня есть следующий код, но я хочу, чтобы все вхождения Office = "Boston New" были заменены просто "Boston".Я попытался ЗАМЕНИТЬ, и я получаю сообщение об ошибке ниже:

EVALUATE
SUMMARIZECOLUMNS(
TimeKeeper[Office],
Employee[Job Class],
TimeKeeper[Timekeeper Name],
"Hours WTD", [Hours Billed WTD],
"Hours MTD", [Hours Billed MTD],
"Hours YTD", [Hours Billed YTD],
"Hours Prior MTD", [Hours Billed Prior MTD],
"Hours Prior YTD", [Hours Billed  Prior YTD])

Запрос (3, 13) Одно значение для столбца «Office» в таблице «TimeKeeper» не может быть определено.Это может произойти, когда формула меры ссылается на столбец, который содержит много значений, без указания агрегации, такой как min, max, count или sum для получения одного результата.

ЧТО Я ПОПЫТАЛ:

   EVALUATE
   SUMMARIZECOLUMNS(
SUBSTITUTE(TimeKeeper[Office], "Boston New","Boston"),
Employee[Job Class],
TimeKeeper[Timekeeper Name],
"Hours WTD", [Hours Billed WTD],
"Hours MTD", [Hours Billed MTD],
"Hours YTD", [Hours Billed YTD],
"Hours Prior MTD", [Hours Billed Prior MTD],
"Hours Prior YTD", [Hours Billed  Prior YTD]
     )
...