我已经写了下面的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:执行查询时出错。请检查服务器日志或联系您的管理员!无法找到我在做错的地方..你可以帮我 – sam140
@meff:请告诉我任何想法我们如何解决这个问题 – sam140