【发布时间】:2016-01-25 06:16:54
【问题描述】:
我想为报告中的列设置一个条件。我正在传递一个名为“TEMPLATE”的参数,我想让报告中的某些列仅在传递的参数的值位于 ["A","B",C","D"] 时才可见。我正在输入喜欢:
=IF([TEMPLATE]IN("A";"B";"C";"D";"E");TRUE();FALSE());
但它每次都说语法错误并且不起作用。有人可以帮我改正吗。
【问题讨论】:
标签: pentaho
我想为报告中的列设置一个条件。我正在传递一个名为“TEMPLATE”的参数,我想让报告中的某些列仅在传递的参数的值位于 ["A","B",C","D"] 时才可见。我正在输入喜欢:
=IF([TEMPLATE]IN("A";"B";"C";"D";"E");TRUE();FALSE());
但它每次都说语法错误并且不起作用。有人可以帮我改正吗。
【问题讨论】:
标签: pentaho
这是正确的语法:
=IF(IN([TEMPLATE];"a";"b";"c");TRUE();FALSE())
在哪里
IN(<condition>;<sample1>;<sample2>;...)
如果 返回 true。否则返回false。
【讨论】: