2016-09-23 3 views
0

Я заранее извиняюсь, если этого недостаточно, или если это запутывает (Это мое первое сообщение на форуме, и мне немного сложно объяснить, что я пытаюсь сделать) , Я изучаю это уже пару дней. Эта статья приходит очень близко к тому, что мне нужно, но этот человек не имеет групп столбцов, только аа один столбец с выходом: SSRS percentage of a totalssrs процент от общего количества групп столбцов

Рассмотрим эту схему и группы: Percent of Total Matrix and Groups

Идея заключается в том, чтобы обеспечить от общего количества записей на PrimaryPayor за компанию, а затем разбить его на год-месяц.

Это выражение:

= CountDistinct (Fields! ID.Value, "Primary_Payor")/CountDistinct (Fields! ID.Value, "Компания")

Результаты в этой продукции (Первое изображение мой выход, второй - желаемый результат): Results (Updated)

Как вы можете видеть, проценты НЕ группируются по году-месяцу, а просто предоставляют общий процент идентификаторов на одного плательщика за компанию и повторяют его на каждый год, Месяц. Как я могу получить процент от общего количества идентификаторов за каждый плательщик, компанию и месяц, как показано на втором изображении результата?

ответ

0

После редактирования моего вопроса я подумал о чем-то, чего не пробовал.

Если я просто использую = CountDistinct (Fields! ID.Value), это дает общее количество для каждого плательщика, компании, месяца, плюс, я добавил общую строку.

Тогда, если я ссылаюсь на эти значения текстового поля (вместо того, чтобы рассчитывать процент на лету), деленный на общую строку, я получаю свои результаты. Мне просто нужно было добавить столбец внутри группы столбцов. Затем я мог бы просто скрыть свой «итоговый» столбец и отобразить только проценты. !

= ReportItems Textbox50.Value/ReportItems Textbox35.Value

Вот результат (с общим счетом, а затем после скрытия столбца "счетов"):

Final Results

0

Попытка:

=CountDistinct(Fields!ID.Value)/CountDistinct(Fields!ID.Value, "Company") 

я удалила Primary_Payor сферы остаейся функции расчета количества в объеме клеток Primary_Payor и DOS_YrMo.

UPDATE:

=CountDistinct(Fields!ID.Value)/CountDistinct(Fields!ID.Value, "DOS_YrMo") 

Позвольте мне знать, если это помогает.

+0

Это дает я процент от общего количества для компании к каждому месяцу. Таким образом, вместо столбца каждого месяца, добавляющего 100%, каждый месяц добавляет, например, 10%. Мне нужно получить процент от общего количества каждого месяца для каждой компании. Мне интересно, возможно ли то, что я хочу, на этом этапе. – JBirrer

+0

@JBirrer, Является ли ячейка выражения в области «Primary_Payor»? –

+0

@JBirrer, проверьте мое обновление. –

Смежные вопросы