问题标签 [bi-publisher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2073 浏览

oracle - 如何限制 Oracle BI Publisher 中的菜单参数选择计数?

我的数据模型具有允许多值选择的菜单参数。菜单包含 3000 多个项目。我想允许用户只选择 100 个或更少的参数。这是可能的,如果是的话 - 怎么做?

谢谢你。

0 投票
2 回答
7454 浏览

xml - 如何从 XML 中的 2 个字段求和?

这是我的 XML

我想总结总销售价格,在这种情况下它将是 14.00 美元,因为第一个不卖任何票

标签将只有 2 个值(1 或 0)

我想到的最简单的方法是对每张票的售价进行多重定价,然后总结起来。

我分组,下面是我的代码,但我得到了 0

你知道为什么吗?如果您有更简单的方法,请告诉我

谢谢

0 投票
1 回答
1571 浏览

oracle - 在 RTF 模板中将公历转换为回历日期

我需要在 BI 发布者报告中获取阿拉伯回历日期。因此,在构建 RTF 模板后,我需要使用 xdo 或 xslt 在 RTF 模板中将 gregorian 转换为回历日期

问候, 拉希特

0 投票
1 回答
1285 浏览

php - PHP 向 BIPublisher 插件发送数据

我被要求研究概念证明,但我找不到任何告诉我以下可以成为解决方案的东西。

实际上,我必须处理一些数据以找到我必须使用的.docx 或 .rtf 模板,并构建一个 XML 文件,该文件可以由MS Word中的Oracle BIPublisher插件加载。

获取和处理数据并不是很困难,但是由于浏览器的安全性,我无法在客户端打开 MS Word。所以我在考虑让他们下载 * .docx 或 .rtf 文件*s,由于模板中编写的 BIPublisher 条件结构,这些文件会被修改。

你知道你是否可以使用 PHP 脚本与预先安装的 MS Word 插件作为 BIP 进行交互?

0 投票
1 回答
3822 浏览

obiee - 无法将提示中的多个值传递给 Bi Publisher 11g

我在仪表板提示中使用选择列表,默认值:“所有列值”并设置为表示变量:“presvar

在 BIP 11G 数据模型中,在 where 子句中,我将其写为:

where(tablename.colname in (:presvar))

这仅在我在提示中选择单个值时才有效,如果我在仪表板提示中选择多个值,它不会获取我的确切结果。

如果有人遇到这种情况,请提供帮助

版本:11.1.6.2

0 投票
2 回答
36244 浏览

oracle - Oracle BI Publisher - 如何将数字格式化为文本,以便前导零不会消失

在 Microsoft Word 中创建 Oracle BI Publisher rdf 模板时,预期输出到 Microsoft Excel;有没有办法将数字格式化为文本,这样前导零就不会消失?我想打印出电话号码,它们的值例如 0215551234;我希望显示前导零的位置。在 BI Publisher 中,这显示为 215551234。

0 投票
3 回答
2222 浏览

bi-publisher - BI Publisher 打印“?” 而不是欧元符号

我注册了一个并发程序,它使用 RDF 作为数据源和一个 BI RTF 模板进行布局。它工作正常,只是输出没有正确显示欧元符号(而是显示“?”)。一些论坛建议将 RDF 输出的编码更改为 iso-8859-15。我试过了,但欧元符号仍然无法正确显示(打印了其他一些不可读的字符)。看起来有一些字体问题,但我找不到任何关于如何在应用程序端更改字体设置的明确说明。请指教。(欧元符号是数据库列值的一部分,我不能直接在 RTF 中对其进行硬编码)

0 投票
3 回答
16465 浏览

xml - 如何在 BI Publisher 中的 xsl 代码中使用 xdoxslt 变量?

我正在尝试创建一个递增变量的循环,然后在一些 xsl 代码中使用该变量。这是我用来增加计数器的代码:

以下代码将输出我需要的数字:

所以我知道循环正在工作并且变量具有正确的数字。但是,我需要在以下代码中使用该变量:

当我使用此代码时,我收到以下错误:

我也试过:

这会导致相同的错误。是否有任何解决方法可以让我以这种方式使用变量,或者我应该找到替代解决方案?

这是我要创建的报告:

问题在于,在“总计”表中,当分组中有超过 1 个 Column2 时,Column6 值被拆分。

0 投票
1 回答
13061 浏览

oracle - 需要帮助格式化 Oracle BI Publisher RTF 模板中的日期参数

我不是在谈论使用数据模板中的参数——我已经准备好了。我需要知道如何在参数到达我的 RTF 模板后更改其格式。

我有

这会将我的参数从报告请求页面获取到我的报告中。但是,我似乎无法更改格式。我确定我只需要了解如何访问它,但我对 BI Publisher 并不熟悉。我知道我可以更改请求屏幕上的格式,并且可以通过,但我需要在最终结果中更改它。任何人都可以帮忙吗?

0 投票
1 回答
12698 浏览

reporting - 在 RTF 模板的第一页显示不同的标题(BI 发布者)

我在为 BI 发布者创建 RTF 模板时遇到了一个问题。我在RTF 模板的标题(不是 MS 字标题,而是标识为start:body标记上方的标题)中显示一个表格。该表有 3 行,我只需要在第一页而不是在其他页面中显示其中一行。

我没有找到任何查询页码的方法。所以,我以如下方式使用了一个标志:(这里,后缀 _f 表示 RTF 字段)。以下是我的 RTF 文件的样子:

在哪里,

初始化_f

if_f

end_if_f

change_variable_f

但是,我仍然看到所有页面中的所有行。似乎变量'FLAG'的值没有在不同页面之间保留。对我来说,似乎只生成了一次标题,并且在所有页面中都使用了相同的标题。解决办法是什么?