07.06.2010, 16:59 | #1 |
Участник
|
MS Dynamics Ax 2009: SSAS & SSRS KPI's errors
Microsoft Dynamics Ax 2009 RTM SP1 (Rollup 4)
Kernel 5.0.1500.2116 Application 5.0.1500.1313 Solution 5.0.1500.1313.0 MS Server 2003 32x MS SQL Server 2005 (KB955706) MS Sharepoint Services 3.0 SP1 Коллеги! Для тех, кто настраивает ролевые центры и занимается OLAP-администрированием может быть полезно.. Возьмем стандартный ролевой центр CEO. На главной странице видим такую картину: Для того, чтобы поправить данные ошибки, был задействован ресурс http://www.microsoft.com/downloads/d...1-4a893dbc38a2 1. Находим по ссылке "Управление Ключевыми индикаторами производительности" название первого KPI "Total Revenue" 2. Октрываем в BIDS General Ledger Cube, находим закладку KPIs, находим Total Revenue 3. В Value Expression видим логику выполнения данного индикатора Код: (([Measures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[33]) + ([Measures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[48]) + IIF( ([Measures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[51]) > 0, 0, ([Measures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[51]) ) + ([Measures].[Master Amount - Ledger],[Ledger account descriptions].[Ledger account categories].&[34]) ) * -1 5. Далее [Ledger account descriptions].[Ledger account categories], жмем Properties, ищем "Source" 6. Видим TableID = LEDGERACCOUNTCATEGORY, ColumnID = ACCOUNTCATEGORY Теперь, внимание! Выражение "[Ledger account descriptions].[Ledger account categories].&[33]" фактически означает запрос "select * from ledgeraccountcatgory where accountcatgory = 33", который при выполнении в MS SQL, конечно, возвращает ошибку! Ведь поле ACCOUNTCATEGORY текстовое и содержит название ака краткое описание категории счета, а нам нужно поле Код ссылки, которое называется ACCOUNTCATEGORYREF. 7. Меняем ColumnID на вышеозначенное поле, деплоим проект, процессим куб. После перезагрузки Ролевого центра, картина становится куда приятнее P.S. Total Receivables и Total Payables, заметим, также починились |
|
|
За это сообщение автора поблагодарили: Poleax (5). |
Теги |
kpivalue, ssas, ssrs, totalpayables, totalreceivables |
|
|