通过 BICS 连接制作 Webi 报告

Posted

技术标签:

【中文标题】通过 BICS 连接制作 Webi 报告【英文标题】:Make Webi report through the BICS Connection 【发布时间】:2020-04-27 01:18:26 【问题描述】:

我正在创建一个有点复杂的 WebI 报告。我有以下模拟数据

Type    Type_C  Amt
----    ----    --
1        #      $500.00
3        #      $1000.00
ABC      A      $10.00
ABC      B      $14.00
ABC      C      $15.00
AB       A      $10.00
AB       B      $14.00
DAB      D      $20.00
DAB      A      $10.00
DAB      B      $14.00
BC       B      $14.00
BC       C      $15.00

我的要求是显示这样的报告:

Type_Desc   Amount
-------     ------
A           $10.00
D           $20.00
E           $30.00
ABC         $39.00
AB          $24.00
BC          $29.00
DAB         $44.00

【问题讨论】:

omg,我提供的问题和示例看起来非常可怕。我不知道如何理解这一点:(。如果有人寻找干净的数据,我愿意提供 excel 作为附件样本。我在发布过程中没有找到附件,否则我会附上 excel 样本. @Isaac,感谢您修复我的桌子,向您致敬!是否有一些指示我可以在将来遵循,这样我就不必费力地创建干净的桌子了? 那里可能有更全面的信息,但这些关于how to ask a good question 和formatting code(和数据)的链接是一个很好的起点。老实说,很多都来自经验。 回到你的问题,你的两张表是什么关系?不明白 DimA 在第二张表中的作用。 这就是数据来自 SAP 业务仓库的方式。你可以说像一个扁平的父子数据(非层次结构)。当您滚动 DimA 时,您将进入 DimB。另一个例子是州和城市或国家和州。 【参考方案1】:

我不确定我是否完全理解您的要求,但试试这个。

我基于 eFashion 世界创建了两个非常简单的查询;查询 1 有 City 和 Quantity Sold,而 Query 2 有 State 和 Quantity Sold。我没有在这里进行联合或任何形式的合并。

在我左边的截图表格中是每个查询的结果。右边的桌子实际上是两张桌子。我刚刚从第二个表格中删除了表格标题(取消选中格式表格>常规>显示表格标题),并使用相对位置(格式表格>布局>相对位置)将其直接放在第一个表格下方。我将每个表中的列宽设置为相同,以便它们始终对齐。我还将尺寸标签更改为“New Dim”。

这有帮助吗?

【讨论】:

艾萨克,谢谢。是的,把它放在一个表块中不是问题。在您的示例中,您能否对“New_Dim”进行小调整以显示如下数据:New_Dim Austin Boston Chicago DC Texas 及其相应的 KF(按城市或州)。对不起,我仍然知道这个博客,不知道如何格式化我的想法,以便观众轻松理解。 另外,关于我的表格示例,让我们忘记第一个示例,只关注这个 DimB DimA KF 和预期的报告要求 New_Dim KF ------- -- ---- ---- --

以上是关于通过 BICS 连接制作 Webi 报告的主要内容,如果未能解决你的问题,请参考以下文章

WEBI 报告中的行重复

在使用 SAP BO WEBI 4.2 SP3 的 sql 中使用 @Prompt

Webi - 当另一列值为空时隐藏中断中的列

SSRS报告生成器 - 无法预览报告

如何制作和连接具有上传、设置页眉和页脚报告的Java swing程序

网页制作div+css实验报告