嘿,我有报告,在那里我展示了一些照片。但是,如果该报告是作为Excel输出生成的,则我不想在其中放照片,因为在这种情况下,生成的文件太大。
因此,如果输出格式为Excel(或者,即使HTML也不行),我希望这些列为空。我曾尝试通过单元格“属性”部分中的excel:formula做到这一点,但是它没有用(我想是因为它是该excel单元格的公式。
我也尝试使用IF
语句创建Open公式,但是找不到任何方法将output-format
用作参数。
有什么办法可以解决这个问题?如何根据输出格式更改单元格的值?我一直试图在Pentaho文档中找到它,但是到目前为止还没有运气。
答案 0 :(得分:1)
选择您不想显示的元素,然后在size & position
-> visible
下,通过单击(+)添加OpenFormula并添加如下公式:
=NOT(ISEXPORTTYPE("table/excel"))
可以在Master Report
-> Attributes
-> output-format
中查找可用的导出类型。
例如以“ HTML”和“ Excel”,输出格式将自动进行相应设置,因此您只需点击预览即可,而不必每次都更改该值。