Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
...
Итоги в виде генерируемых ячеек
Вычисления итогов подразумевает использование суффикса .Totals
для группировочных элементов, который генерирует агрегационную ячейку для отображения вычисляемого значения.
SUM
AVERAGE
COUNT
Пример №1
...
:
Необходимо подсчитать
...
суммы по показателям
...
продаж квестов для “Приключений” и вывести итоги в отдельной строке:
Блок кода | |
---|---|
|
...
| |
[dim_ |
...
Kvesti].[ |
...
10+].[Приключения].Totals = SUM([dim_ |
...
Пример №2 (Итоги в виде хранимых ячеек)
Функционал вычисления итогов подразумевает использование суффикса .Totals
для группировочных элементов, который генерирует агрегационную ячейку для отображения вычисляемого значения.
Блок кода | ||
---|---|---|
| ||
[dim_Produkti].[Смартфоны].Totals = SUM([dim_Produkti].[Смартфоны].All)
|
...
Kvesti].[10+].[Приключения].All) |
Примечание |
---|
|
Информация |
---|
При использовании |
Итоги в виде хранимых ячеек
Пример №2:
Необходимо подсчитать сумму показателей по всем листовым элементам измерения “Квесты”. Решение будет выглядеть следующим образом:
Блок кода | ||
---|---|---|
| ||
[dim_Kvesti].[Итого] CROSS [dim_Pokazateli_prodazh_kvestov].All = SUM([dim_Kvesti].All) |
Примечание |
---|
При написании формулы следует учесть, что первым должен быть указан элемент, который будет исключен из расчетов. Например, в вышеуказанной формуле таким элементом является |
Пример №3:
На основе предыдущего примера необходимо более конкретно выбрать интересуемое пересечение. К примеру, следует вычислить сумму показателей по всем городам, всем квестам за 53 неделю 2020 года по организации “ИП Иванов”. Формула будет выглядеть следующим образом:
Блок кода | ||
---|---|---|
| ||
[dim_Kvesti].[Итого] CROSS [dim_Pokazateli_prodazh_kvestov].All CROSS [cal_Mesyatsi].[2020].[Week53] CROSS [dim_franshize].[ИП Иванов] = SUM([dim_Kvesti].All) |
Пример №4:
Необходимо рассчитать сумму показателей не по всем квестам, а только по категории “Ужасы”.
Блок кода | ||
---|---|---|
| ||
[dim_Kvesti].[Итого по Ужасам] CROSS [dim_Pokazateli_prodazh_kvestov].All = SUM([dim_Kvesti].[18+].[Ужасы].All) |
Примечание |
---|
Функционал итогов работает только с одним операндом. Это означает, что формула вида: |
На этой странице
Оглавление |
---|