AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 07.06.2010, 16:59   #1  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Lightbulb 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. На главной странице видим такую картину:

Klicken Sie auf die Grafik für eine größere Ansicht

Name:	07.06.png
Hits:	381
Größe:	85,0 KB
ID:	5889

Для того, чтобы поправить данные ошибки, был задействован ресурс
http://www.microsoft.com/downloads/d...1-4a893dbc38a2

1. Находим по ссылке "Управление Ключевыми индикаторами производительности" название первого KPI "Total Revenue"
2. Октрываем в BIDS General Ledger Cube, находим закладку KPIs, находим Total Revenue
3. В Value Expression видим логику выполнения данного индикатора
Code:
(([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
4. Идем в закладку Cube Structure и ищем [Ledger account descriptions], в Hieracrhies; разворачиваем и нажимаем ссылку "Edit ..."
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 на вышеозначенное поле, деплоим проект, процессим куб.

После перезагрузки Ролевого центра, картина становится куда приятнее

Klicken Sie auf die Grafik für eine größere Ansicht

Name:	07.06.1.png
Hits:	391
Größe:	71,1 KB
ID:	5890

P.S. Total Receivables и Total Payables, заметим, также починились
This post has been rated by: Poleax (5).
Alt 08.06.2010, 11:24   #2  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Zitat:
Zitat von dmitro Beitrag anzeigen
Теперь, внимание!
Выражение "[Ledger account descriptions].[Ledger account categories].&[33]" фактически означает запрос "select * from ledgeraccountcatgory where accountcatgory = 33", который при выполнении в MS SQL, конечно, возвращает ошибку! Ведь поле ACCOUNTCATEGORY текстовое и содержит название ака краткое описание категории счета, а нам нужно поле Код ссылки, которое называется ACCOUNTCATEGORYREF.
X++:
   "select * from LEDGERACCOUNTCATEGORY where ACCOUNTCATEGORY = 33",
Code:
CREATE TABLE [dbo].[LEDGERACCOUNTCATEGORY](
	[ACCOUNTCATEGORY] [nvarchar](20) NOT NULL,
	[DESCRIPTION] [nvarchar](60) NOT NULL,
	[ACCOUNTTYPE] [int] NOT NULL,
	[CLOSED] [int] NOT NULL,
	[ACCOUNTCATEGORYREF] [int] NOT NULL,
	[DATAAREAID] [nvarchar](4) NOT NULL,
	[RECVERSION] [int] NOT NULL,
	[RECID] [bigint] NOT NULL,
 CONSTRAINT [I_1395ACCTCATEGORYREFIDX] PRIMARY KEY CLUSTERED 
(
	[DATAAREAID] ASC,
	[ACCOUNTCATEGORYREF] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Alt 08.06.2010, 11:44   #3  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
?
Zitat:
Zitat von dmitro Beitrag anzeigen
4. Идем в закладку Cube Structure и ищем [Ledger account descriptions], в Hieracrhies; разворачиваем и нажимаем ссылку "Edit ..."
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 на вышеозначенное поле, деплоим проект, процессим куб.
dmitro поясни немного, по скриншоту.

Klicken Sie auf die Grafik für eine größere Ansicht

Name:	la.png
Hits:	386
Größe:	99,4 KB
ID:	5893

1) В кубе General Ledger Cube ищем в Dimensions Ledger account descriptions переходи на Edit Ledger chart of account
2) В измерении Ledger account descriptions
В Source поле ACCOUNTCATEGORYREF выставляем для KeyColumns и для NameColumns?
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Alt 08.06.2010, 12:35   #4  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
poleax, выставляем для NameColumns, остальное не трогаем
Alt 08.06.2010, 13:03   #5  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
У меня при просмотре dimension [Ledger account descriptions] и его attribute [Ledger account categories] видно, что свойство "KeyColumns" = LEDGERACCOUNTCATEGORY.ACCOUNTCATEGORYREF (Integer), т.е. именно то поле, которое нужно. А вот LEDGERACCOUNTCATEGORY.ACCOUNTCATEGORY (WChar) прописано в свойстве "NameColumn" - это и понятно, зачем пользователю видеть код, если ему нужно понятнее название?

Т.е. в моем кубе "из коробоки" всё работает верно, и ошибок как на первом экране или в описании нет.
DAX 5.0.1500.2116 EE.

P.S. Некоторые отчеты SSRS работают некорректно из-за того, что в них жестко прописаны фильтры по полям-перечислениям. При этом значение фильтра из-за локализации неверное и отчет не выводит данные - исправить можно как через Visual Studio так и через веб-сервер отчетов. Пример - Ledger.ActualvsBudget.FullPage, в котором прописан тип бюджета "Main" (соответствует английскому значению метки).
__________________
Ivanhoe as is..
Alt 08.06.2010, 13:17   #6  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
1)
Zitat:
Zitat von dmitro Beitrag anzeigen
poleax, выставляем для NameColumns, остальное не трогаем
Зачем NameColumns портить? Связка данный все равно по KeyColumns
согласен с Ivanhoe
Zitat:
"NameColumn" - это и понятно, зачем пользователю видеть код, если ему нужно понятнее название?
2) Скриншоты из VS можешь привести где и что правишь?
Не совсем понятно
Zitat:
5. Далее [Ledger account descriptions].[Ledger account categories], жмем Properties, ищем "Source"
3) Ivanhoe Полный проект по кубам выложить можешь в инете? У меня все равно The Key Perfomance Indicator (KPI) does not exist on the server
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.

Geändert von Poleax (08.06.2010 um 13:34 Uhr)
Alt 08.06.2010, 14:20   #7  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Zitat:
Zitat von Ivanhoe Beitrag anzeigen
У меня при просмотре dimension [Ledger account descriptions] и его attribute [Ledger account categories] видно, что свойство "KeyColumns" = LEDGERACCOUNTCATEGORY.ACCOUNTCATEGORYREF (Integer), т.е. именно то поле, которое нужно. А вот LEDGERACCOUNTCATEGORY.ACCOUNTCATEGORY (WChar) прописано в свойстве "NameColumn" - это и понятно, зачем пользователю видеть код, если ему нужно понятнее название?

Т.е. в моем кубе "из коробоки" всё работает верно, и ошибок как на первом экране или в описании нет.
DAX 5.0.1500.2116 EE.

P.S. Некоторые отчеты SSRS работают некорректно из-за того, что в них жестко прописаны фильтры по полям-перечислениям. При этом значение фильтра из-за локализации неверное и отчет не выводит данные - исправить можно как через Visual Studio так и через веб-сервер отчетов. Пример - Ledger.ActualvsBudget.FullPage, в котором прописан тип бюджета "Main" (соответствует английскому значению метки).
Ivanhoe, может я не прав, но не совсем так как ты сказал..
В KPIs кубов в Value Expression есть описалово того, как собственно этот KPI собирается. Так вот в нашем случае там содержится [Ledger account descriptions].[Ledger account categories].&[33], где фильтр накладывается не на KeyColumn, а на NameColumn! А он задан по дефолту не правильно..

Zitat:
А вот LEDGERACCOUNTCATEGORY.ACCOUNTCATEGORY (WChar) прописано в свойстве "NameColumn" - это и понятно, зачем пользователю видеть код, если ему нужно понятнее название?
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	08.06.png
Hits:	389
Größe:	61,4 KB
ID:	5894

Здесь видно, что такое KeyColumn

Poleax, ты пробовал и не получилось? Не забудь, что надо сделать deploy и process проекта BIDS
Alt 08.06.2010, 14:40   #8  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Правильно ли я понимаю, что:
1. Вы утверждаете, что нужно поменять name column в аттрибуте так, чтобы он возвращал код (например, 33) вместо названия? Т.е. пользователь в ОЛАП-отчете увидит именно 33, а не понятный ему SALES.
2. Вы утверждаете, что MDX выражение работает именно с name-column аттрибута, а не с ключом? Т.е. многие другие KPI в этом и других кубах написаны неверно, ведь там повсеместно используется конструкция вида [Employee].[Status].&[1], т.е. фильтр на значение ключа аттрибута, а не его наименования?
__________________
Ivanhoe as is..
Alt 08.06.2010, 14:53   #9  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
;)
Zitat:
Zitat von dmitro Beitrag anzeigen
Poleax, ты пробовал и не получилось? Не забудь, что надо сделать deploy и process проекта BIDS
Твое решение испытать не получается. Пробывал и Deploy Changes Only и Deploy All. Процессинг проходит отлично.
История "капремонта куба" :
У меня по Кубу General Ledger Cube одна и таже песня The Key Perfomance Indicator (KPI) does not exist on the server

dmitro если будет время, можешь глянуть тему The Key Perfomance Indicator (KPI) does not exist on the server ?
и
Process Cube (DAX 2009):
Zitat:
Почему когда я создаю проект через Администрирование --> Настройка --> Бизнес-анализ --> OLAP --> Создать проект бизнес-аналитики
В папке проекта только один файл AnalysisServicesProjects.database
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Alt 08.06.2010, 15:29   #10  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Ivanhoe,

Zitat:
1. Вы утверждаете, что нужно поменять name column в аттрибуте так, чтобы он возвращал код (например, 33) вместо названия? Т.е. пользователь в ОЛАП-отчете увидит именно 33, а не понятный ему SALES.
Я утверждаю (и KPIWalktrough взятый с msdn тому подтверждение), что NameColumn - это то поле, на которое накладывается фильтр = '33', а не то, что увидит пользователь в отчете. В отчете пользователь видит сумму:

(([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],

Klicken Sie auf die Grafik für eine größere Ansicht

Name:	08.06.1.png
Hits:	553
Größe:	64,7 KB
ID:	5896

у которых счету из LedgerTable соответствует категория из LedgerAccountCategory

Klicken Sie auf die Grafik für eine größere Ansicht

Name:	08.06.2.png
Hits:	374
Größe:	37,5 KB
ID:	5897

c фильтром на NameColumn = 33 ака [Ledger account descriptions].[Ledger account categories].&[33]' и т.д.

Если как в стандарте, то правильно было бы [Ledger account descriptions].[Ledger account categories].&[SALES]
Zitat:
2. Вы утверждаете, что MDX выражение работает именно с name-column аттрибута, а не с ключом? Т.е. многие другие KPI в этом и других кубах написаны неверно, ведь там повсеместно используется конструкция вида [SIZE=2][Employee].[Status].&[1], т.е. фильтр на значение ключа аттрибута, а не его наименования?
Именно так. В других точно также: Status = 1 означает то же самое, что NameColumn = 1. Под выражением 'NameColumn' в OLAP подразумевается скорее всего что-то типа "именованного столбца", а не аксаптовского "наименования". А KeyColumn содержит уникальный ключ таблицы.
Alt 08.06.2010, 15:46   #11  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Zitat:
Zitat von Poleax Beitrag anzeigen
Твое решение испытать не получается. Пробывал и Deploy Changes Only и Deploy All. Процессинг проходит отлично.
История "капремонта куба" :
У меня по Кубу General Ledger Cube одна и таже песня The Key Perfomance Indicator (KPI) does not exist on the server

dmitro если будет время, можешь глянуть тему The Key Perfomance Indicator (KPI) does not exist on the server ?
и
Process Cube (DAX 2009):
Сейчас посмотрю твой проект Analysis Services ProjectR2 и отпишусь в тему
Alt 08.06.2010, 17:08   #12  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Zitat:
Zitat von dmitro Beitrag anzeigen
Ivanhoe,


Я утверждаю (и KPIWalktrough взятый с msdn тому подтверждение), что NameColumn - это то поле, на которое накладывается фильтр = '33', а не то, что увидит пользователь в отчете.
Простите, а вы работали с отчетами OLAP? Когда пользователь построит отчет и в строках, например, захочет сделать группировку по категориям счетов, то в значениях ему не интересно видеть 1, 2, 3, ..., ему понятнее видеть SALES, COGS, etc. Т.е. это поле пользователь все-таки увидит - вернее его значение.

Zitat:
Zitat von dmitro Beitrag anzeigen
В отчете пользователь видит сумму:
...

Именно так. В других точно также: Status = 1 означает то же самое, что NameColumn = 1. Под выражением 'NameColumn' в OLAP подразумевается скорее всего что-то типа "именованного столбца", а не аксаптовского "наименования". А KeyColumn содержит уникальный ключ таблицы.
Ок, не поленился, провел эксперимент: не менял nameColumn, поменял сам текст KPI - см. картинку 1 и результат - картинка 2. Если вернуть как было [35], то в отчете выдается нормальная цифирка из ГК.

Мне кажется, что в KPIWalkthroug на странице 18 ошибка и смотреть надо было keyColumn.
Miniaturansicht angehängter Grafiken
Klicken Sie auf die Grafik für eine größere Ansicht

Name:	1_1COGS.gif
Hits:	578
Größe:	35,1 KB
ID:	5900   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	1_2Result.gif
Hits:	409
Größe:	10,0 KB
ID:	5901  

__________________
Ivanhoe as is..
Alt 08.06.2010, 17:13   #13  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Zitat:
Ок, не поленился, провел эксперимент: не менял nameColumn, поменял сам текст KPI - см. картинку 1 и результат - картинка 2. Если вернуть как было [35], то в отчете выдается нормальная цифирка из ГК.
Уж если менять текст, то надо хотя бы взять его в кавычки, иначе SQL не поймет
Попробуйте так ["COGS"]
Alt 08.06.2010, 17:16   #14  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Определение NameColumn:
Zitat:
Определяет столбец, предоставляющий имя отображаемого пользователям атрибута, а не значение в ключевом столбце для этого атрибута. Этот столбец используется для отображения понятного пользователям столбца, когда значение ключевого столбца для элемента атрибута зашифровано или является непонятным для пользователей, или когда ключевой столбец основан на составном ключе.
Я, к сожалению, не специалист по Analysis Services и не знаю на 100% как правильно делать. Но назначение nameColumn именно такое, как я писал.

Другое дело, что при вычислении MDX выражения система под .&[35] может понимать именно значение видное пользователю, а не уникальный код (что логичнее и подтверждается моим эксприментом). Сейчас ищу этому подтверждение / опровержение.
__________________
Ivanhoe as is..
Alt 08.06.2010, 17:44   #15  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Zitat:
Zitat von dmitro Beitrag anzeigen
Уж если менять текст, то надо хотя бы взять его в кавычки, иначе SQL не поймет
Попробуйте так ["COGS"]
Ага, уже подумал и проверил - все то же самое (ошибка). А теперь вы не поленитесь и верните nameColumn как было и отпроцессируйте куб. Что будет?

Для чистоты эксперимента - проставьте в плане счетов категории у счетов, по которым не нулевое сальдо в текущем периоде.

ЗЫ. MS SQL AS 2008.
__________________
Ivanhoe as is..
Alt 08.06.2010, 17:57   #16  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
Нашел специалиста по MDX, который авторитетно заявил, что "[Ledger account descriptions].[Ledger account categories].&[33]" означает фильтр именно по уникальному коду "33".

Если бы и уникальный код, и наименование были одного типа, то Система сначала бы сделала поиск по коду и только потом - по наименованию, при этом наименование бы сработало только при условии уникальности.
__________________
Ivanhoe as is..
This post has been rated by: dmitro (1).
Alt 08.06.2010, 18:10   #17  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
Zitat:
Zitat von Ivanhoe Beitrag anzeigen
Нашел специалиста по MDX, который авторитетно заявил, что "[Ledger account descriptions].[Ledger account categories].&[33]" означает фильтр именно по уникальному коду "33".

Если бы и уникальный код, и наименование были одного типа, то Система сначала бы сделала поиск по коду и только потом - по наименованию, при этом наименование бы сработало только при условии уникальности.
Ivanhoe, наверное вы правы, и где был раньше ваш специалист Однако для меня остается загадкой, как тогда заработали KPIs, после вышеописанных манипуляций.. Возможно, это магия.
Alt 08.06.2010, 18:21   #18  
Ivanhoe ist offline
Ivanhoe
Участник
Benutzerbild von Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4.143 / 2161 (81) +++++++++
Registriert seit: 29.09.2005
Ort: Санкт-Петербург
А до этого куб процессился? При процессировании были ошибки?
__________________
Ivanhoe as is..
Alt 08.06.2010, 18:36   #19  
dmitro ist offline
dmitro
Участник
 
48 / 19 (1) ++
Registriert seit: 18.07.2008
Ort: Москва, РФ
В том то и дело, ошибок не было, сплошной "Process succeeded.".. А на портале фиг, одни ошибки KPIVALUE
Alt 09.06.2010, 09:59   #20  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
Zitat:
Zitat von dmitro Beitrag anzeigen
В том то и дело, ошибок не было, сплошной "Process succeeded.".. А на портале фиг, одни ошибки KPIVALUE
При ручной правке NameColumn, у атрибутов в измерениях, в свойствах DataType и DataSize меняются значения на соответствующие значения поля из БД. Это и исправляет проблему.

Zitat:
Зачем NameColumns портить? Связка данный все равно по KeyColumns
Ура, разобрались. Все вернулось на круги своя, в рамки msdn.
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Stichworte
kpivalue, ssas, ssrs, totalpayables, totalreceivables

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
gatesasbait: Dynamics AX 2009 SSRS and SSAS Integration Tips Blog bot DAX Blogs 3 09.07.2009 13:07
SSRS and SSAS Integration for Microsoft Dynamics AX 2009 Vadik DAX: База знаний и проекты 0 21.01.2009 09:41
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
Dynamics AX: Dynamics AX 2009 & SQL Server 2008 Blog bot DAX Blogs 0 10.06.2008 21:08

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:33 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.