Pentaho 报告设计条件

Pentaho Report Design conditions

我想为报告中的列设置一个条件。我正在传递一个名为 "TEMPLATE" 的参数,我想让报告中的某些列只有在传递的参数的值位于 ["A"、"B"、C"、[= 时才可见18=]]。我这样说:

=IF([TEMPLATE]IN("A";"B";"C";"D";"E");TRUE();FALSE());

但是它每次都说语法错误而且不起作用。有人可以帮我改正吗。

这是正确的语法:

=IF(IN([TEMPLATE];"a";"b";"c");TRUE();FALSE())

在哪里
IN(<condition>;<sample1>;<sample2>;...) 
如果 等于 之一,

returns 为真。否则 return false.