Size: a a a

Power BI Group RU

2020 August 04

1

1Service in Power BI Group RU
переменная оценивается только раз и только та, которая используется в расчете, др не оцениваются
источник

Е

Евгений in Power BI Group RU
спасибо, попробую
источник

1

1Service in Power BI Group RU
Евгений
спасибо, попробую
преобразование не спасло?
источник

Е

Евгений in Power BI Group RU
нет, та же ошибка
источник

GB

Galym Baibolov in Power BI Group RU
Факт : = CALCULATE(sum('Факт'[Выручка по чекам]),FILTER(ADDCOLUMNS('Факт',"Мин дата",[Мин дата для фильтра]),[Мин дата]<='Календарь'[Дата]))
источник

1

1Service in Power BI Group RU
Евгений
нет, та же ошибка
а почему 20 а не 2020?
источник

GB

Galym Baibolov in Power BI Group RU
попробуйте так
источник

Е

Евгений in Power BI Group RU
1Service
а почему 20 а не 2020?
формат отображения такой поставил
источник

1

1Service in Power BI Group RU
а выведите дату из свич с учетом преобразования в меру как выше делали, что там выдаст
источник

1

1Service in Power BI Group RU
должны получить датувремя
источник

Е

Евгений in Power BI Group RU
1Service
должны получить датувремя
она и была изначально дата время
источник

Е

Евгений in Power BI Group RU
Galym Baibolov
попробуйте так
не получается, факт находится в таблице факт, а календарь другая таблица
источник

1

1Service in Power BI Group RU
Евгений
она и была изначально дата время
ваша ошибка в расчете вам говорит обратное
источник

Е

Евгений in Power BI Group RU
мне кажется что он ругается на сам свитч
источник

1

1Service in Power BI Group RU
вы сравниваете дату с текстовым значением, полученным из switch
источник

1

1Service in Power BI Group RU
ладно, разбирайтесь, я уже не в состоянии думать, пора отдыхать, напишите если найдете причину
источник

Е

Евгений in Power BI Group RU
источник

MZ

Maxim Zelensky in Power BI Group RU
Евгений
Еще вопрос. Почему ругается на меру Факт = CALCULATE(sum('Факт'[Выручка по чекам]);'Календарь'[Дата]>=[Мин дата для фильтра])
Потому что в простых фильтрах в CALCULATE нельзя использовать меру... Можно, например, через FILLTER(ALL(Table[Column]),Table[Column]=[Mera])
источник

Е

Евгений in Power BI Group RU
Maxim Zelensky
Потому что в простых фильтрах в CALCULATE нельзя использовать меру... Можно, например, через FILLTER(ALL(Table[Column]),Table[Column]=[Mera])
Шикарно, спасибо!
источник

MZ

Maxim Zelensky in Power BI Group RU
Нет, не подскажу, не в курсе
источник