Я написал MDX запрос ниже Вот то, что я делаю попытку, чтобы получить результат томом на основе множественного условия применения в функции IIF:SUM и несколько IIF состояние функции в MDX
WITH
SET [kpi_study] AS
{[study].[study].[BHC June12]}
SET [geographic] AS
{[territory.market_hierarchy].[state].[MP]}
SET [brand] AS
{[brand.brand_hierarchy].[brand].[Gold Flake (Unspecified)]}
SET [edu12] AS
IIF
(
'All' = 'All'
,[education].[education].MEMBERS
,[education].[education].[All]
)
SET [town] as
IIF(
'All' = 'All'
,[territory.market_hierarchy].[town_class].MEMBERS
,[territory.market_hierarchy].[town_class].[All]
)
SET [occp] as
IIF(
'All' = 'All'
,[occupation].[occupation].MEMBERS
,[occupation].[occupation].[All]
)
MEMBER [Measures].[t] AS
SUM(([edu12],[town],[occp]),[Measures].[tom])
SELECT
NON EMPTY
{[Measures].[t]} ON COLUMNS
FROM [funnel_analysis]
WHERE
{[kpi_study]*[geographic]*[brand]}
но получаю ошибку. Для одиночной функции iif ее рабочий тон, то есть: **(SUM([edu12],[Measures].[tom]))**
не может найти, где я делаю неправильно для нескольких.
Какая ошибка? Код выглядит хорошо для меня. – SouravA
@SouravA: Ошибка при выполнении запроса. Проверьте журналы сервера или обратитесь к администратору! не удалось выяснить, где я делаю неправильно ..can u help me – sam140
@meff: Пожалуйста, предложите мне любую идею, как мы можем решить эту проблему. – sam140