Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS хитрая вычисляемая мера / 10 сообщений из 10, страница 1 из 1
26.04.2017, 10:30
    #39444497
RealMaksimus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
Имеется справочник клиентов с атрибутами - для простоты пусть пока будет один атрибут:
Клиенты(КлиентID, ОргФорма)
Имеется таблица фактов с уже посчитанными агрегатами:
Факт(КлиентID, Продукт, ЕстьСчет, ЕстьОплата), ключ - клиент+продукт.
Ну и справочник продуктов тоже есть.

Хочется сделать куб с 5 измерениями:
- ОргФорма
- Есть счет по выбранному продукту
- Нет счета по выбранному продукту
- Есть оплата по выбранному продукту
- Нет оплаты по выбранному продукту

Нужна одна мера - количество клиентов подходящих под условие.

Было бы одно продуктовое измерение, можно было бы просто DistinctCount по клиентам сделать, но когда их несколько, все сразу запутывается. Пример сформулирован упрощенно, в реальной задаче измерений сильно больше. Моих знаний MDX на решение не хватает, прошу помощи.
...
Рейтинг: 0 / 0
26.04.2017, 12:41
    #39444665
vborets
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
RealMaksimus,

Тут и MDX не надо, всё строится в Студии мышкой
...
Рейтинг: 0 / 0
26.04.2017, 12:51
    #39444674
RealMaksimus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
vborets, прекрасно! Расскажите как.
...
Рейтинг: 0 / 0
27.04.2017, 18:46
    #39445703
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
RealMaksimusvborets, прекрасно! Расскажите как.

создать измерение Да/Нет и подключить его к кубу
...
Рейтинг: 0 / 0
27.04.2017, 21:44
    #39445767
bideveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
RealMaksimusБыло бы одно продуктовое измерение, можно было бы просто DistinctCount по клиентам сделать, но когда их несколько, все сразу запутывается.
Почему запутывается? Какая разница, сколько измерений?
...
Рейтинг: 0 / 0
28.04.2017, 09:43
    #39445877
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
RealMaksimus,

таблицов фактов:
... id клиента, ключ_измерения_1, ключ_измерения_2...ключ_измерения_5

измерение "да/нет":
select 0, Нет
select 1, да


5 раз подключаете это измерение (с разными именами) и одной мерой "ДистинкКаунтом по клиенту" получаете нужное
...
Рейтинг: 0 / 0
28.04.2017, 12:39
    #39446030
RealMaksimus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
Только вот продуктов 80 штук. Завести 320 измерений "Да/Нет"?
В измерении должен быть список продуктов, в том-то и фишка.
...
Рейтинг: 0 / 0
28.04.2017, 12:59
    #39446050
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
RealMaksimus,

Никаких хитростей, проблем и DC...

Измерения:
Клиент
Продукт
НаличиеСчета (да/нет)
НаличиеОплаты (да/нет)
Мера одна
Кол-воСтрок

измерение 'да/нет' одно добавленное в куб 2 раза.

Полный разворот Клиент * Продукт * НаличиеСчета * НаличиеОплаты - даст 1:1 таблицу фактов
Агрегация по ОргФорме с фильтром на конкретном Продукте вернет количество клиентов у которых есть/нет счетов и есть/нет оплат.

Что не правильно?
...
Рейтинг: 0 / 0
28.04.2017, 14:24
    #39446147
RealMaksimus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
ShIgor,
Не решает запрос вида "Выбрать клиентов, у которых есть счета хотя бы по одному продукту из А, Б, В, и нет оплат по В и Г."
...
Рейтинг: 0 / 0
28.04.2017, 17:27
    #39446280
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS хитрая вычисляемая мера
RealMaksimus,

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


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