ご質問
同じ行の各ディメンションのメンバー値が同じ無視する NULL 値であるかどうかを判断するために、複数の文字列ディメンションを比較する方法。すべてのディメンションが同じ値で、無視する NULL 値を持つ場合はその値を返し、そうでない場合は複数の値があることのフラグとしてテキスト値を返します。
{ FIXED [ID] : IF COUNTD([Pivot Field Values]) <= 1 THEN MIN([Pivot Field Values]) ELSE "Mulitple Values" END }
IF ISNULL( [Dimension A] ) OR ISNULL( [Dimension B] ) THEN IFNULL( [Dimension A], "" ) + IFNULL( [Dimension B], "" ) ELSEIF [Dimension A] = [Dimension B] THEN [Dimension A] ELSE "Multiple Values" END }
IF [comparison lvl 1 - AB] = "" OR [comparison lvl 1 - CD] = "" THEN [comparison lvl 1 - AB] + [comparison lvl 1 - CD] ELSEIF [comparison lvl 1 - AB] = [comparison lvl 1 - CD] THEN [comparison lvl 1 - AB] ELSE "Multiple Values" END }
IF [comparison lvl 2 - ABCD] = "" OR [comparison lvl 2 - EFGH] = "" THEN [comparison lvl 2 - ABCD] + [comparison lvl 2 - EFGH] ELSEIF [comparison lvl 2 - ABCD] = [comparison lvl 2 - EFGH] THEN [comparison lvl 2 - EFGH] ELSE "Multiple Values" END }