
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.05.2019, 12:54
|
|||
|---|---|---|---|
|
|||
MDX percent of parent |
|||
|
#18+
Здравствуйте Есть запрос, отображающий долю продукта от общего количества (мера QuantityPart). Мера расчитывается корректно, если набор продуктов указать (Point 1), но данные расчитываеются в разрезе каждого продукта из набора. Если набор указывается в срезе (Point 2), то QuantityPart возвращает #Error. Необходимо отобразить данные без разбивки по продуктам. Как правильно переписать запрос? WITH MEMBER [Measures].[QuantityPart] AS [Measures].[Quantity]/(ROOT([Product]), [Measures].[Quantity]), format_string = '0.00%' SELECT { [Measures].[Quantity], [Measures].[QuantityPart] } ON 0, NON EMPTY { {[Product].[A], [Product].[B]} --Point 1 Geography... } ON 1 FROM [IMS] WHERE ( {[Product].[A], [Product].[B]} --Point 2 ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2019, 14:05
|
|||
|---|---|---|---|
MDX percent of parent |
|||
|
#18+
NrtVsk, указание набора в контексте равносильно функции Aggregate({[Product].[A], [Product].[B]}, [Measures].[QuantityPart]) в случае [Measures].[Quantity] - понятно - сумма, а в случае [Measures].[QuantityPart]? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2019, 14:21
|
|||
|---|---|---|---|
|
|||
MDX percent of parent |
|||
|
#18+
ShIgorNrtVsk, указание набора в контексте равносильно функции Aggregate({[Product].[A], [Product].[B]}, [Measures].[QuantityPart]) в случае [Measures].[Quantity] - понятно - сумма, а в случае [Measures].[QuantityPart]? в случае [Measures].[QuantityPart] это доля продукта A и B относительно всех продуктов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2019, 14:36
|
|||
|---|---|---|---|
MDX percent of parent |
|||
|
#18+
NrtVsk, каким образом функция ROOT должна понять, что вы имеете в виду? она не работает с наборами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2019, 14:45
|
|||
|---|---|---|---|
|
|||
MDX percent of parent |
|||
|
#18+
ShIgorNrtVsk, каким образом функция ROOT должна понять, что вы имеете в виду? она не работает с наборами х.з. я собственно поэтому и задал вопрос на форуме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2019, 14:58
|
|||
|---|---|---|---|
MDX percent of parent |
|||
|
#18+
NrtVsk, Так же как и Parent не будет работать, так и Root, будет выдавать ошибку. В первом случае нужен CurrentMember, который отсутствует при наличии в контексте набора. Во втором - Root для всех CurrentMember во всех атрибутных иерархиях измерения возвращает All - т.е. кортеж это всех All (или DefaultMember) в измерении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.06.2019, 08:33
|
|||
|---|---|---|---|
MDX percent of parent |
|||
|
#18+
WITH MEMBER [Percent] AS ( [Measures].[Reseller Order Quantity], [Product].[Category].CurrentMember ) / ( [Measures].[Reseller Order Quantity], [Product].[Category].CurrentMember.Parent ) , FORMAT_STRING = "Percent" SELECT { [Measures].[Reseller Order Quantity], [Percent] } ON COLUMNS, [Product].[Category].[Category] ON ROWS FROM [Adventure Works] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=49&tablet=1&tid=1857566]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 513ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...