Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果不是数据,则在Pentaho报表设计器中隐藏图表_Pentaho_Pentaho Report Designer - Fatal编程技术网

如果不是数据,则在Pentaho报表设计器中隐藏图表

如果不是数据,则在Pentaho报表设计器中隐藏图表,pentaho,pentaho-report-designer,Pentaho,Pentaho Report Designer,我们正在Pentaho Report Designer 5.3上设置一个图表,如果查询没有返回数据,我们希望将其隐藏,并与该图表对齐 我们使用了: =NOT(ISEMPTYDATA()) 在可见样式表达式中,但它显示 chart_user_no_data_available 在图表上,它不起作用 如何解决这个问题?您可以定义一个返回true/false的函数。True表示“有数据”,False表示“没有数据”。然后,在可见样式表达式中编写以下代码: =YourFunction 请多解释一下

我们正在Pentaho Report Designer 5.3上设置一个图表,如果查询没有返回数据,我们希望将其隐藏,并与该图表对齐

我们使用了:

=NOT(ISEMPTYDATA())
在可见样式表达式中,但它显示

chart_user_no_data_available
在图表上,它不起作用


如何解决这个问题?

您可以定义一个返回true/false的函数。True表示“有数据”,False表示“没有数据”。然后,在可见样式表达式中编写以下代码:

=YourFunction

请多解释一下