|
![]() |
#1 |
Участник
|
Правильно ли я понимаю, что:
1. Вы утверждаете, что нужно поменять name column в аттрибуте так, чтобы он возвращал код (например, 33) вместо названия? Т.е. пользователь в ОЛАП-отчете увидит именно 33, а не понятный ему SALES. 2. Вы утверждаете, что MDX выражение работает именно с name-column аттрибута, а не с ключом? Т.е. многие другие KPI в этом и других кубах написаны неверно, ведь там повсеместно используется конструкция вида [Employee].[Status].&[1], т.е. фильтр на значение ключа аттрибута, а не его наименования?
__________________
Ivanhoe as is.. |
|
![]() |
#2 |
Участник
|
Ivanhoe,
Цитата:
1. Вы утверждаете, что нужно поменять name column в аттрибуте так, чтобы он возвращал код (например, 33) вместо названия? Т.е. пользователь в ОЛАП-отчете увидит именно 33, а не понятный ему SALES.
(([Mesures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[33]) + ([Measures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[48]) что означает дословно 'выбрать сумму AmountMST из LedgerTrans ака измерение [Mesures].[Master Amount - Ledger], у которых счету из LedgerTable соответствует категория из LedgerAccountCategory c фильтром на NameColumn = 33 ака [Ledger account descriptions].[Ledger account categories].&[33]' и т.д. Если как в стандарте, то правильно было бы [Ledger account descriptions].[Ledger account categories].&[SALES] Цитата:
2. Вы утверждаете, что MDX выражение работает именно с name-column аттрибута, а не с ключом? Т.е. многие другие KPI в этом и других кубах написаны неверно, ведь там повсеместно используется конструкция вида [SIZE=2][Employee].[Status].&[1], т.е. фильтр на значение ключа аттрибута, а не его наименования?
|
|
![]() |
#3 |
Участник
|
Цитата:
Цитата:
Сообщение от dmitro
![]() В отчете пользователь видит сумму:
... Именно так. В других точно также: Status = 1 означает то же самое, что NameColumn = 1. Под выражением 'NameColumn' в OLAP подразумевается скорее всего что-то типа "именованного столбца", а не аксаптовского "наименования". А KeyColumn содержит уникальный ключ таблицы. Мне кажется, что в KPIWalkthroug на странице 18 ошибка и смотреть надо было keyColumn.
__________________
Ivanhoe as is.. |
|
Теги |
kpivalue, ssas, ssrs, totalpayables, totalreceivables |
|
|