问题标签 [webi]
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.
business-objects - 在 WEBI 报告中连接单个单元格中的多行数据
需要关于 BO 4.1 中的 webi 报告的建议 抱歉对齐。
我有一份报告如下:
国家 | 代理人 | 顾客 | 产品 |
---|---|---|---|
英国 | 莫 | 萨拉 | 包 |
英国 | 亚当 | 吉尔 | 包 |
英国 | 蒂姆 | 金 | 鞋 |
英国 | 蒂姆 | 金 | 包 |
我们 | 约翰 | 山姆 | 腰带 |
我们 | 约翰 | 山姆 | 包 |
结果应如下所示:
国家 | 代理人 | 顾客 | 产品 |
---|---|---|---|
国家 | 代理人 | 顾客 | 产品 |
英国 | 莫 | 萨拉 | 包 |
英国 | 亚当 | 吉尔 | 包 |
英国 | 蒂姆 | 金 | 鞋、包 |
我们 | 约翰 | 山姆 | 腰带、包 |
我有一个查询拉客户、产品和国家,另一个查询拉代理和国家。我已将代理作为与国家/地区关联的详细对象。我得到以下输出
国家 | 代理人 | 顾客 | 产品 |
---|---|---|---|
英国 | 莫 | 萨拉 | 包 |
英国 | 亚当 | 吉尔 | 包 |
英国 | 蒂姆 | 金 | 鞋 |
英国 | 蒂姆 | 金 | 包 |
我们 | 约翰 | 山姆 | 腰带 |
我们 | 约翰 | 山姆 | 包 |
我尝试按照 http://bi.srivatsakr.com/2011/08/converting-rows-into-single-cell-comma.html的说明进行操作
但这给了我这样的结果
国家 | 代理人 | 顾客 | 产品 | [VAR产品] |
---|---|---|---|---|
英国 | 莫 | 萨拉 | 包 | 包 |
英国 | 亚当 | 吉尔 | 包 | |
英国 | 蒂姆 | 金 | 鞋, | 包、鞋 |
英国 | 蒂姆 | 金 | 包 | |
我们 | 约翰 | 山姆 | 腰带 | 包、腰带 |
我们 | 约翰 | 山姆 | 包 |
如果我删除产品列,结果如下:
国家 | 代理人 | 顾客 | 产品 | [VAR产品] |
---|---|---|---|---|
英国 | 莫 | 萨拉 | 包 | |
英国 | 亚当 | 吉尔 | ||
英国 | 蒂姆 | 金 | ||
英国 | 蒂姆 | 金 | ||
我们 | 约翰 | 山姆 | ||
我们 | 约翰 | 山姆 |
我可以隐藏产品列,但它仍然不会显示正确的结果。需要一些建议。提前感谢帮助。
sap - 如何从 Design Studio 打开 Webi 报表?
我们最近安装了 Design Studio 1.5 并尝试通过 Design Studio 调用现有的 Webi 报告。
任何人都可以让我知道实现这一目标所涉及的步骤吗?
business-objects - 选择日期范围的数据
我在 BO 4.1 的 Webi 报告中有一份报告。有没有办法在没有提示的情况下运行 webi 报告以从一系列日期中选择数据?我的意思是:如果我想查看从今天起过去 5 天的销售额,我是否可以修改一个报告,以便每次运行该报告时,它都会获取从今天起 5 个之前日期的销售额数据?我在报告中有日期字段。
sap - 可以从 WebI 报表创建 BO 仪表板吗?
我需要使用我的 webi 报告创建仪表板。这可以实现吗?如果是这样,怎么做?
提前致谢
尼基
excel - 从 Excel 下载 Webi 报告
使用新发布的 Webi,无法像在 DESKI 时代那样使用 VBA 来处理报告。
我想知道是否有办法让我在 Excel 表中单击带有参数的按钮并从服务器获取报告?
我一直在考虑使用 RESTful Web 服务,但似乎存在性能问题。
我还考虑过使用 SDK 在中间使用 JAVA 应用程序,但由于我添加了一层,它并不真正令人满意。
您知道是否有其他方法可以将 Webi 报告从 Excel 下载到 Excel?
java - Webi富客户端空指针异常错误
我正在尝试根据我们从 BOXI 3.1 迁移的重复旧文档创建一个新的 webi 文档。我进行更改(过滤器,表达式)没有任何问题。当我保存它(在不同的文件夹中)并尝试重新打开它时,我收到以下错误:
发生了错误
com.sap.webi.ui.action.PageSizeAction.onUpdateUI 处的 java.lang.NullPointerException(PageSizeAction.java:278)
并且文件被永久损坏了!但我可以打开其他文件。
我在 SAP BI 4.1 平台 SP3 上,服务器在 4.1 但本机版本上。
我注意到.glf是在收到具有以下内容的错误之前创建的:
|527A5B9C76094BE390D9B582D003D7CE0|2016 01 27 11:25:58.876|+0000|错误| |>=|E| |跟踪日志| 9504| 38|OpenDocTask-5515057-1| |0|0|0|0|-|-|-|-|-|-||||||||||com.sap.sl.sdk.parser.xml.ServerObjectParser||未知数据类型“错误" |527A5B9C76094BE390D9B582D003D7CE1|2016 01 27 11:26:00.636|+0000|错误| |>=|E| |跟踪日志| 9504| 38|OpenDocTask-5515057-1| |||||||||||||||||||com.sap.webi.client.toolkit.document.DocumentInstanceWrapper||initRebeanNavigationState - getNavigationState java.lang.IndexOutOfBoundsException: 只有 START_TAG 可以有属性 END_DOCUMENT见过...... @16:16
ETC
|527A5B9C76094BE390D9B582D003D7CE2|2016 01 27 11:26:03.146|+0000|错误| |>=|E| |跟踪日志| 9504| 16|AWT-事件队列-0| |||||||||||||||||||com.sap.webi.client.toolkit.document.DocumentInstanceWrapper||initRebeanNavigationState - getNavigationState java.lang.IndexOutOfBoundsException:索引:0,大小: 0 在 java.util.ArrayList.rangeCheck(Unknown Source) 在 java.util.ArrayList.get(Unknown Source)
请问有人可以帮我吗?
非常感谢,
问候, 阿德拉
sap - Webi 中的最大行聚合
我不知道如何只显示 WebI 表中字段的示例结果。
我在 WebI 中有一个包含代理和代理公司的数据集,等等。数据集包含一些代理商的多家公司,或者有细微的变化(例如“ACME Co.”v.“ACME Company”)。我希望我的报告表只显示每个代理一次,旁边是公司的值之一,而不是每个代理/公司组合的新行。
所以数据是这样的:
Agent A;公司 1
代理 A;公司 2
代理 B;公司 3
代理 B;公司 4
...我希望我的表格只显示:
Agent A;公司1
代理B;公司 3
谢谢你的帮助。
sorting - FormatDate 的排序行为不正确
我正在使用 SAP Business Objects BI4 编辑 Webi 报告。
我有一个带有表格的报告,其中显示了格式如下的日期:
最初,销售日期维度的格式为“mm/dd/yyyy”。
我想按这个格式化的日期维度按升序对表格进行排序,所以我只需选择我的表格 > 右键单击 > 选择排序,然后我选择 =FormatDate([Sales Date];"dd-MMM-yyyy") 升序命令。
我的问题是,排序行为不正确,结果如下:
正如您在上面看到的,似乎仅按“日”值进行排序,而完全忽略了“月”和“年”。
我的对象在宇宙中被正确定义为“日期”。
当我不使用格式“dd-MMM-yyyy”并保持销售日期的原始格式时,排序正确完成。
请问有什么建议吗?谢谢!
sap - 在 Webi 4.0 报表中合并两个维度
我有一个返回两个对象的报表查询,一个是字符串,一个是数字,我想合并这些维度,但 Webi 不允许我这样做,我猜这是因为它们具有不同的类型。
是否可以合并它们?