隐藏包含图表 pentaho 的子报告
hide a sub report containing a chart pentaho
您好,我们正在使用 Pentaho 报表设计器,如果没有数据,我们想隐藏子报表。
我们试过使用这个公式:
not(isemptydata())
在可见的表达式中,但它似乎不起作用。
那么如何在没有数据的情况下隐藏子报表。
这里你使用的都是小写字母,比如 not(isemptydata())。你不能像 =NOT(ISEMPTYDATA()) 这样全部使用大写字母。您将此行添加到您的报告中,我认为它会起作用。
否则您也可以隐藏该子报告 =IF(ISEMPTYDATA();"False"; "True").
谢谢..
尝试在子报表的 sub-report-active
属性上设置 =NOT(ISEMPTYDATA())
公式。可以在 "common" 属性组下的 "Attributes" 选项卡上修改此属性:
据我了解"visible" 属性使用父子报表的数据集,而sub-report-active使用当前子报表的数据集。 (参见 http://forums.pentaho.com/showthread.php?62194-Hide-a-Subreport-if-No-Data/page2 中 Taqua 的 post #6)
您好,我们正在使用 Pentaho 报表设计器,如果没有数据,我们想隐藏子报表。
我们试过使用这个公式:
not(isemptydata())
在可见的表达式中,但它似乎不起作用。
那么如何在没有数据的情况下隐藏子报表。
这里你使用的都是小写字母,比如 not(isemptydata())。你不能像 =NOT(ISEMPTYDATA()) 这样全部使用大写字母。您将此行添加到您的报告中,我认为它会起作用。
否则您也可以隐藏该子报告 =IF(ISEMPTYDATA();"False"; "True").
谢谢..
尝试在子报表的 sub-report-active
属性上设置 =NOT(ISEMPTYDATA())
公式。可以在 "common" 属性组下的 "Attributes" 选项卡上修改此属性:
据我了解"visible" 属性使用父子报表的数据集,而sub-report-active使用当前子报表的数据集。 (参见 http://forums.pentaho.com/showthread.php?62194-Hide-a-Subreport-if-No-Data/page2 中 Taqua 的 post #6)