powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS Как отображать Итого - среднее по клиентам, а не среднее по всем чекам всех клиентов
3 сообщений из 3, страница 1 из 1
SSAS Как отображать Итого - среднее по клиентам, а не среднее по всем чекам всех клиентов
    #39737499
dn2r2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходные данные как обычно состоят из клиентов и купленных товаров. Каждый клиент может купить один или несколько товаров.
Допустим есть 5 клиентов:
1: две покупки: 2 тыс.руб. и 4 тыс.руб.
2:одна покупка 5 тыс.руб.
3:одна покупка 7 тыс.руб.
4:одна покупка 4 тыс.руб.
5:одна покупка 6 тыс.руб.
Ввожу в SSAS формулу: avg([Клиенты].[Id],[Measures].[Чек]).

-> При открытии в excel: перетягиваю в измерения названия клиентов,
по каждому клиенту отображается верно: 3, 5, 7, 4, 6 Итого: 4,66
Это же значение 4,66 отображается, если названия клиентов не перетягивать, а перетянуть только меру размера чека.

А мне надо, чтобы в Итого отображалось 5 (т.е. сначала чтобы рассчиталось по каждому клиенту:
3 5 7 4 6, а потом посчиталось среднее - 5)

Можно это как-нибудь сделать ?

Пробовал варианты параметров descendants - что-то не помогло, например когда ставишь after - да итого считает верно, но перестает считать отдельно по каждому клиенту при перетягивании названия клиентов.
...
Рейтинг: 0 / 0
SSAS Как отображать Итого - среднее по клиентам, а не среднее по всем чекам всех клиентов
    #39737575
mishgan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dn2r2,
Можно через scope

([Клиенты].[ALL],[Measures].[Ср.Чек])=AVG([Клиенты].[ALL].Children,[Measures].[Ср.Чек]) ;
...
Рейтинг: 0 / 0
SSAS Как отображать Итого - среднее по клиентам, а не среднее по всем чекам всех клиентов
    #39738468
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mishgan1dn2r2,
Можно через scope

([Клиенты].[ALL],[Measures].[Ср.Чек])=AVG([Клиенты].[ALL].Children,[Measures].[Ср.Чек]) ;

+1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS Как отображать Итого - среднее по клиентам, а не среднее по всем чекам всех клиентов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]