我在OBIEE 11g上。我正在尝试创建一个打印机友好的仪表板,在页脚中显示每个页面上提示仪表板的方式。我不想使用过滤器对象,因为它是特定于查询的,并且每个仪表板都有多个查询。
我已使用演示文稿变量分配了所有提示,并且我已在页脚中引用了演示文稿变量。我现在差不多想去了。我现在只想使用javascript逻辑(在页脚部分支持),以便过滤掉所有空白提示。
是否可以在JS中引用表示变量?如果是这样,我应该如何构建语法?
更新:不需要使用JS。 Presentation Variable代码的语法有一个功能,允许您输入显示空值的方式。基本代码格式为:@ {var_name}。添加一组额外的花括号可激活修改默认显示的功能。 @ {var_name} {}显示我正在查找的空白,而不是之前的变量名称。
答案 0 :(得分:1)
不需要使用JS。 Presentation Variable代码的语法有一个功能,允许您输入显示空值的方式。基本代码格式为:@ {var_name}。添加一组额外的花括号可激活修改默认显示的功能。 @ {var_name} {}显示我正在寻找的空白,而不是我以前的变量名。
答案 1 :(得分:0)
我不确定你是否可以从JS引用一个演示变量,我认为这仍然是一个有趣的问题。
但是,更具可扩展性/可支持性的解决方案可能是使用内置功能 - 我认为这可以满足您的要求。
您可以创建一个新的Analysis并输入与您有表示变量一样多的列,并依次更改每个列的列公式以引用您的表示变量。我不确定你是怎么展示的。
或者,我可能会在叙事视图中进行,您可以直接引用表示变量,并可能将其格式化得更好。
来自Nico Gerard的灵感。