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.
我想为报告中的列设置一个条件。我正在传递一个名为 "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.