如何在JavaScript中引用Presentation Variable?

时间:2015-08-07 16:13:42

标签: javascript variables obiee

我在OBIEE 11g上。我正在尝试创建一个打印机友好的仪表板,在页脚中显示每个页面上提示仪表板的方式。我不想使用过滤器对象,因为它是特定于查询的,并且每个仪表板都有多个查询。

我已使用演示文稿变量分配了所有提示,并且我已在页脚中引用了演示文稿变量。我现在差不多想去了。我现在只想使用javascript逻辑(在页脚部分支持),以便过滤掉所有空白提示。

是否可以在JS中引用表示变量?如果是这样,我应该如何构建语法?

更新:不需要使用JS。 Presentation Variable代码的语法有一个功能,允许您输入显示空值的方式。基本代码格式为:@ {var_name}。添加一组额外的花括号可激活修改默认显示的功能。 @ {var_name} {}显示我正在查找的空白,而不是之前的变量名称。

2 个答案:

答案 0 :(得分:1)

不需要使用JS。 Presentation Variable代码的语法有一个功能,允许您输入显示空值的方式。基本代码格式为:@ {var_name}。添加一组额外的花括号可激活修改默认显示的功能。 @ {var_name} {}显示我正在寻找的空白,而不是我以前的变量名。

答案 1 :(得分:0)

我不确定你是否可以从JS引用一个演示变量,我认为这仍然是一个有趣的问题。

但是,更具可扩展性/可支持性的解决方案可能是使用内置功能 - 我认为这可以满足您的要求。

您可以创建一个新的Analysis并输入与您有表示变量一样多的列,并依次更改每个列的列公式以引用您的表示变量。我不确定你是怎么展示的。

或者,我可能会在叙事视图中进行,您可以直接引用表示变量,并可能将其格式化得更好。

来自Nico Gerard的灵感。