Использование «медианной» функции в вычисляемом поле в SSRS - PullRequest
0 голосов
/ 17 января 2012

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

Я пробовал

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

и

=Median(Fields!name_of_field_I_want_median_from.Value)

не работает

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

Ответы [ 2 ]

2 голосов
/ 17 января 2012

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

Median(Set_Expression [ ,Numeric_Expression ] ),

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

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

0 голосов
/ 08 июля 2015

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

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

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

Удачи.

...