Помогите решить

Автор enzogord, 25 мая 2017, 02:40:30

« назад - далее »

enzogord

Добрый день.

Во вложении пример Диаграмма (Сводная таблица).

Задача Посчитать количество больных по отделениям по наименованию болезни. Функция Aggr проставляет показатель в верхнюю ячейку, а необходимо чтобы показал общую сумму.

Заранее спасибо за помощь.

в последнем столбце функция "=Aggr(Count(N_ZAP),KSG)" 
N_ZAP - номер записи пациента в базе
KSG - ключ по которому идет связь с базой

admin

Привет, не совсем понял что надо выводить в последнем столбце.
Aggr() возвращает массив результатов выражения по измерению.
Схема применения (вместо sum и count могут быть любые функции агрегирования):
sum(
  aggr(count(), dim)
)


http://help.qlik.com/ru-RU/sense/3.2/Subsystems/Hub/Content/ChartFunctions/aggr.htm

enzogord

Пример в Excel покажу.Как сделать это в Qlik?

admin

Я правильно понимаю, что вам надо просто сумму предыдущего столбца вывести?
В свойствах объекта, на вкладке "Представление", опция "Показать част.сум." . Установите для требуемого измерения флажок и проверьте результат.

enzogord

опция "Показать част.сум. решило бы,но она не активна Для измерения Количество случаев по отделениям :(

admin

Поставьте для измерения.
Количество... - это выражение, как я понимаю.


enzogord

Да спасибо частично решили.Подскажите а как вычислить разницу Полученного итога с показателем измерения "Kolvo".

admin

Для этого надо использовать выражение sum с параметром TOTAL.
Вот здесь подробнее
То есть, рассчитываете суму по подгруппе и вычитаете kolvo (или наоборот).

enzogord

я все измерения перебрал в формулу =Sum (Total [Количество случаев]).Не один не расчитывает сумму :'(

admin

Sum (Total [Количество случаев]).
Вы получите просто общую сумму по всем измерениям.
Включите измерение для группировки в угловые скобки.
Sum (Total <Группа>[Количество случаев])

enzogord

=Sum (Total <KSG>[Количество случаев])выводит по 0 :'(
KSG - ключ по которому идет связь с базой. По всем измерениям результат 0.

admin

нет, должно быть одно из измерений таблицы.

enzogord

=Sum (Total <Kolvo>[Наименование отделения]) результат тотже 0 :(

admin

Количество случаев - какое выражение?

Яндекс.Метрика