问题
如何比较多个字符串维度,以确定同一行上每个维度的成员值是否都相同,并都会忽略 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 }