Страницы: 1
RSS
DAX. Функция MEDIAN
 
Добрый день, друзья.
Продолжаю постигать азы DAXа, можете объяснить мне, пожалуйста.
AVARAGE( - просит столбец -)
MEDIAN( - просит столбец - )
Но при схожести написания, средняя работает
Код
=CALCULATE(AVERAGE([Продажи]);         
FILTER('Таблица1';[Грппа]=EARLIER([Грппа])&&[Товар]=EARLIER([Товар])))
а медиана нет
Код
=CALCULATE(MEDIAN([Продажи]);         
FILTER('Таблица1';[Грппа]=EARLIER([Грппа])&&[Товар]=EARLIER([Товар])))
Как  получить аналогичный результат для функции медианы? (медиана по группе товар и по самому товару)
Нужен именно вычисляемый столбец.

Пример во вложении.

--Изменил--
Поменял первоначальную формулу))
Код
=CALCULATE(AVERAGE([Продажи]);
         FILTER('Таблица1';[Грппа]=EARLIER([Грппа]));FILTER('Таблица1'; [Товар]=EARLIER([Товар])))
Изменено: OblivionR - 06.02.2020 15:50:21
 
Ошибка говорит о том, что функция не может использовать тип данных Variant, который возвращает Median, если в качестве входных данных получает целое число.
Назначьте столбцу Продажи формат "Десятичное число" или запишите формулу так:
Код
=CALCULATE(MEDIANX('Таблица1';[Продажи]*1,0);
         FILTER('Таблица1';[Грппа]=EARLIER([Грппа]));FILTER('Таблица1'; [Товар]=EARLIER([Товар])))
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков,
Цитата
Дмитрий(The_Prist) Щербаков написал:
[Продажи]*1,0);
Так что? Можно было?? Сколько я не перерыл интернетов, такого ответа не нашел.
Спасибо! Реально работает.
Страницы: 1
Наверх