Использование функции «медиана» в вычисляемом поле в SSRS

Согласно этому похоже, что вы может использовать агрегатную функцию в вычисляемом поле, но если я попытаюсь использовать команду median, я получу ошибку
"выражение значения для поля =Median(...то, что я написал ниже..) содержит ошибку : BC30451 Имя «Медиана» не объявлено.

я пытался

=Median(Fields!name_of_field_I_want_median_from.Value,"dsTheDatasetFieldIsIn")

и

=Median(Fields!name_of_field_I_want_median_from.Value)

ни работа

Н.Б. Набор данных получен из MDX


person adolf garlic    schedule 17.01.2012    source источник


Ответы (2)


возможно, я не понял ваш пост, но я думаю, что вы используете неправильный синтаксис. Попробуйте использовать синтаксис next:

Median(Set_Expression [ ,Numeric_Expression ] ),

где Numeric_Expression --- это ваша мера.

P.S. Кроме того, вы можете опубликовать полное выражение вашего вычисляемого члена.

person Max    schedule 17.01.2012

К сожалению, Median не является функцией SSRS или не работает внутри агрегата в наборе данных SSRS.

Мой простой обходной путь, если вы застряли с SSRS.

  1. Создайте гистограмму с набором данных, который вы исследуете.
  2. Добавьте рассчитанный набор на диаграмму (и вы можете выбрать медиану, среднее значение или любую другую статистику).
  3. Выберите, чтобы «показать метку данных» в наборе медиан, чтобы показать точное число.

Удачи.

person George Gergues    schedule 08.07.2015