Pentaho报告设计条件

时间:2016-01-19 05:20:46

标签: pentaho

我想为报告中的列添加一个条件。我传递一个名为“TEMPLATE”的参数,我想只有当传递参数的值位于IN [“A”,“B”,C“,”D“]时才能使报告中的某些列可见。我正在放它像:

// config
UILabel *headlinelabel = [UILabel new];
headlinelabel.font = [UIFont systemFontOfSize:28];
headlinelabel.textColor = [UIColor redColor];

// set title string
headlinelabel.text = @"YourTitle";

[headlinelabel sizeToFit];
[self.navigationItem setTitleView:headlinelabel];

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

1 个答案:

答案 0 :(得分:0)

这是正确的语法:

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

在哪里

IN(<condition>;<sample1>;<sample2>;...) 
如果&lt; condition&gt;

返回true等于&lt; sampleX&gt;中的一个。否则返回false。