我是BIRT的新手,正在寻求帮助。我已经设置了一个基本分组,每个“计算机主机”都会显示一个包含当前虚拟运行及其操作系统的表。
在BIRT中,我有一个包含“Hosts”组(数据项)的表。然后我有数据项“Virtual Machinese Name”和数据项“OSnameOfVM”。
示例:
"Name of Host"
VMNAME__:OS NAME
Virutal1:Windows
Virutal2:Linux
Virutal3:Winows
Virutal4:Linux
这个例子我已成功设置,它适用于分组。
问题:
我想要添加的是每个组的表格(或任何最适合此项目的报告项目)形式的摘要。这个额外的“汇总表”应该列出每个操作系统一次(针对该特定表),然后对其进行计数。
示例继续:
"Name of Host"
VMNAME__:OS NAME
Virutal1:Windows
Virutal2:Linux
Virutal3:Winows
Virutal4:Linux
Summary Table
Windows: 2
Linux: 2
我确实尝试创建一个数据立方体来解决这个问题。但它出现在报告的最后,并成为所有表格的全局摘要。 (我想这是预期的。)
我希望我已经为这个问题提供了足够的信息。
帮助appriciated,提前谢谢=)
答案 0 :(得分:0)
您应该能够使用内置聚合工具创建和填充摘要表。在“控制”面板上,查看“聚合”的底部。从那里,您可以设置聚合数据项。在您的情况下,可能是对OS数据项的计数。
然后,要将它们添加到报表中,您可以将数据项本身移动到给定表中的任何位置。为避免重复(并确保它可以查看给定组中的所有数据),您可能会将摘要表添加到组页脚,然后将聚合添加到该摘要表中。
答案 1 :(得分:0)
您必须创建一个表,将其绑定到您的数据集,然后通过“OS NAME”添加一个组。 [OS NAME] Data
元素将出现在组标题行中。然后在同一行中添加Aggregation
单元格(带COUNT函数)。