【发布时间】:2018-12-16 22:34:59
【问题描述】:
我有一个计算列,请参阅下面的语法。
我想要达到的就是这个。如果[Part of Group ?] 中有一段文本,[ISPG Grouped] 列中有 RUBU 或 CABU,则得到 [Final] 列的 10%。但我还想说的是,如果[Part of Group ?] 中没有文本,并且[ISPG Grouped] 列中有RUBU,并且[Final] 列的值在10,000 欧元和34,999 之间,那么得到[Final] 的4%专栏
这是我目前的语法
CASE WHEN ([Part of Group ?]!="") AND ([ISPG Grouped]="RUBU") THEN [Final] / 100 * 10
WHEN ([Part of Group ?]!="") AND ([ISPG Grouped]="CABU") THEN [Final] / 100 * 10
WHEN ([Part of Group ?] ="") AND ([ISPG Grouped]="RUBU") AND [Final] <> 10000 34999 THEN [Final] / 100 * 4
ELSE NULL END
错误发生在 34,999 之后,请参阅下面的图 1 了解更多详情
基本上我不知道如何在两个值之间执行 If In 然后执行函数:-)
【问题讨论】:
标签: calculated-columns spotfire