Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Рассчитать gini в olap кубе / 5 сообщений из 5, страница 1 из 1
09.07.2020, 14:02
    #39977772
Сергей_Мел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рассчитать gini в olap кубе
Всем привет!
У меня заказчик просит расчет коэффициента gini в кубе,
И хочет, чтобы по всем измерениям который он будет выбрать этот расчет работал,
Там хитрость в том что, для расчета gini в sql надо использовать разные оконные функция , а как это сделать в mdx, пока мне не понятно,
Кто-то сталкивался с такой задачей ? Можете помочь?
...
Рейтинг: 0 / 0
09.07.2020, 15:33
    #39977795
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рассчитать gini в olap кубе
Сергей_Мел,

Уважаемый, MDX это и есть сплошные оконные функции. LEAD LAG и все агрегаты появились там задолго до SQL. Вы бы объяснили на пальцах, чего с чем вы собрались сопоставлять.

А начать вам надо с операций над множествами в MDX

https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/mdx/working-with-members-tuples-and-sets-mdx?view=asallproducts-allversions

тогда вы начнете писать такие вещи и все получиться
Код: sql
1.
2.
3.
4.
SELECT   
   {[Calendar Quarter].[Q1 CY 2002]:[Calendar Quarter].[Q4 CY 2002]}   
ON 0  
FROM [Adventure Works]



Код: sql
1.
2.
3.
4.
SELECT   
   {NULL:[Calendar Quarter].CurrentMember}
ON 0  
FROM [Adventure Works]



Код: sql
1.
2.
   Sum({NULL:[Calendar Quarter].CurrentMember} , X)
   Sum({[Calendar Quarter].CurrentMember.Parent.FirstChild:[Calendar Quarter].CurrentMember} , X)
...
Рейтинг: 0 / 0
10.07.2020, 13:17
    #39978102
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рассчитать gini в olap кубе
Сергей_Мел
Всем привет!
У меня заказчик просит расчет коэффициента gini в кубе,
И хочет, чтобы по всем измерениям который он будет выбрать этот расчет работал,
Там хитрость в том что, для расчета gini в sql надо использовать разные оконные функция , а как это сделать в mdx, пока мне не понятно,
Кто-то сталкивался с такой задачей ? Можете помочь?


я думаю каждый уважающий себя разразботчик
расчитывал GINI и не один раз.
например я занимаюсь этим каждый день на завтрак-обед-ужин уже 23-й год подряд.
Ни версии SSAS, ни смысла задачи ничего вообще.
...
Рейтинг: 0 / 0
13.07.2020, 11:49
    #39978857
Сергей_Мел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рассчитать gini в olap кубе
Гулин Федор,

спасибо за здоровую критику, я относительно новый человек в разработках в SSAS,
у меня задача добавить расчет джини в куб по всем измерениям, как считается gini, я знаю, но не получается перевести на язык mdx,
если вы сможете поделиться опытам, буду благодарен.
...
Рейтинг: 0 / 0
14.07.2020, 10:40
    #39979338
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рассчитать gini в olap кубе
Сергей_Мел,
поставь пример AdventureWorks
напиши версию

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


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