[Scenario].[Option]
ディメンションの値が関数+5
を使用して達成しようとしたものであるかどうかに応じて、列に異なる出力を生成しようとしていIIf
ます。
WITH MEMBER [XorY] AS
(
IIf([Scenario].[Option] = +5, 'X', 'Y')
--IIf([Scenario].[Option].&[+5], 'X', 'Y')
)
SELECT
NON EMPTY
(
[Scenario].[Option].[Option]
) ON ROWS,
NON EMPTY
(
[XorY]
) ON COLUMNS
FROM [RePro]
WHERE
(
[ABC].[ABC].[Val]
) CELL PROPERTIES VALUE
ただし、IIf
上記のステートメントのいずれかを使用すると、 の値に関係なく[XorY]
常に. 私が行っている比較は、構文的に間違っているか何かのようです。どうすればいいですか?条件のディメンションで計算されたメンバーを使用すると、はるかにうまく機能することに気付きましたが、私の場合は不可能です-使用する必要があります。Y
[Scenario].[Option]
[Measures]
IIf
[Scenario].[Option]
助けてくれてありがとう:)