使用专用编辑器可以创建各种类型的报告,例如表、交叉表和图表。可通过拖放项目来创建报告。可以添加和汇总项目、定义组、指定报告的标签和标题,以及为每个项目设置数据格式。您还可以使用该编辑器以交互方式浏览和分析数据。
使用以下储存库对象可与数据来源建立连接,以便创建专用视图:
域:这是映射到数据库纲要的对象集合。域可用于不同的 ZENworks 产品,例如 ZENworks Configuration Management、Audit Management 和 ZENworks Mobile Management。
主题:主题以 JRXML 文件的形式创建,然后与服务器中的数据来源关联。还可以从服务器中的域创建主题。有关主题的详细信息,请参见《Jaspersoft Server User Guide》(Jaspersoft 服务器用户指南)。
选择数据来源后,数据选择器即会显示。
只有在将来源中的项目选入选定字段之后,预过滤器、显示和另存为主题按钮才会启用。预过滤器、显示和另存为主题功能是可选的,并且可按任意顺序使用。您可随时单击表、图表或交叉表基于选择的数据设计视图。
有关数据选择器的其他信息,请参见以下几节:
单击字段可以选择要在视图中使用的,或者可用于域主题中的项目与字段集。
来源面板显示域中的字段集。使用 和
图标可以关闭或展开每个集。
选定字段面板显示已从来源面板中选择的项目。要将某个字段在面板之间移动,可以拖动、双击该项目,或者在选择该项目后单击某个箭头按钮。
在单击表、图表、交叉表或另存为主题之前,可以预过滤数据选择器向导中的数据。预过滤数据可以限制域主题中可用的数据选项,或者专用视图中显示的字段。您可以针对最终报告中不会显示的字段定义过滤器。符合所有定义准则的过滤器将显示在最终报告中。您还可以设计报告来提示用户指定要用作过滤器的输入数据。
预过滤器面板提供了用于在服务器中设计视图的强大功能。
要定义过滤器,请执行以下操作:
在数据选择器向导中,单击预过滤器。
展开字段面板中的选项。
双击以选中某个字段。
选择一个比较运算符。
文本字段包含子字符串比较运算符(例如开头为或包含),以及全字符串匹配运算符(例如等于或为其中之一)。当您选择全字符串匹配运算符时,选定字段的所有现有值将会显示,这些值是从数据库中实时检索的。
过滤器面板中显示了一个下拉列表。该列表包含帐户名称,您可以从中选择多个值。
在可用值中,单击每个值并将其移至选定值以进行比较。
如果可用值中显示的值超过 50 个,请单击 来搜索所需的值。您可以配置可用值中可显示的项目数上限。
选中已锁定复选框以将视图限制于选定值。
默认情况下,已锁定复选框不会选中,因此最终用户在运行报告时可以使用过滤器。
单击确定。
在过滤器面板中,单击更改以修改条件。
单击确定保存更改。
要从列表中删除项目,请选择一行,然后单击去除。
注:数据行必须与所有条件匹配。应用于数据的过滤器必须是您所定义的所有条件的逻辑与运算符。
在专用编辑器中,使用显示面板可以更改字段的标签和顺序。在专用编辑器中,您随时可以更改字段标签和顺序。但是,如果您配置了设置,更改将在域主题中更新。
显示面板包含以下选项:
要更改字段的顺序,请单击所需字段所在的行。然后,根据所需的位置,使用移到最前面、上移、下移或移到最下面按钮。
可以移动集中的字段,也可以移动集。
默认情况下,字段名称将变成您基于给定字段创建的行、列或度量的显示标签。要更改字段或集的默认显示标签,请双击相应的行,并在文本框中指定新标签。
视图中不使用集。不过,要快速创建视图,您可以使用集来一次性添加所有字段。
如果您不想在专用编辑器中使用集,请在数据来源选择面板的顶部选择平面列表。然后,可为字段重建标签和重新排序。
在另存为主题面板上,可以指定将数据选择器设置另存为域主题时所用的名称和说明。保存这些设置后,您可以使用域主题的字段、过滤器和显示标签设置,基于域主题创建不同的视图。您还可以编辑域主题以更改设置。
使用专用编辑器可以创建各种类型的视图和报告。
图 2-1 专用编辑器
专用编辑器面板包括:
数据来源选择面板包含从主题或域中选择已放在字段和度量中的项目的列表。
要隐藏或显示此面板,请单击左上角的“数据来源选择”图标。隐藏选项有助于您排列较大专用视图中的内容。
专用视图面板提供了可让您控制和组织视图中包含的数据的工具。
图 2-2 专用视图面板
有关专用视图面板的详细信息,请参见以下几节:
图标 |
名称 |
说明 |
---|---|---|
|
显示模式 |
用于隐藏编辑器界面。此模式提供编辑器完整功能集的子集。 |
|
保存 |
用于选择保存选项。 |
|
导出 |
用于将报告导出成以下格式:PDF、Excel(分页)、Excel、CSV、DOCX、RTF、Flash、ODT、ODS、XLSX(分页)、XLSX(分页)和 XLSX。 |
|
复原 |
用于撤消最近的操作。 |
|
重做 |
用于恢复最近撤消的操作。 |
|
全部撤消 |
用于将视图还原为上次保存前的先前状态。 |
|
切换组 |
用于更改显示组模式。 例如,如果列显示“分发包类型”,行显示“分发包版本”和“分发包创建日期”,则当您单击此图标时,列信息将显示为行,反之亦然。 只有交叉表视图和图表视图可启用此选项。 |
|
排序 |
用于对表中的数据排序。有关详细信息,请参见为表排序。 |
|
输入控件 |
用于查看应用于视图的输入控件。有关详细信息,请参见部分 2.8.2, 使用输入控件。 |
|
页选项 |
用于选择页面级选项:
|
|
查看 SQL 查询 |
用于校验数据。要执行此操作,您必须拥有管理员权限。查询是只读的,但可以复制到剪贴板或其他文档以进行检查。默认情况下处于禁用状态。 要启用查询,请单击管理 > 服务器设置 > 专用设置,然后选中在专用编辑器中启用查询查看复选框。 |
|
下拉列表 |
|
工具栏下面是布局区段,其中包含以下字段:
对于表视图,可用字段为列和组。
对于图表和交叉表视图,可用字段为列和行。
根据具体的视图,这些字段具有不同的标签和功能。您可以将字段与度量中的项目拖放到专用视图中。
布局区段下面是网格细节选择器。此选项仅适用于图表视图或表视图。在表视图中,单击 可选择以下选项:
详细数据
总计数据
细节和总计
过滤器面板显示针对视图定义的过滤器。您可以设置过滤器值,然后在专用视图面板中查看结果。要隐藏或显示过滤器面板,请单击过滤器面板右上角的“过滤器”图标。
有关详细信息,请参见部分 2.8, 使用过滤器和输入控件。
专用编辑器可让您选择以下视图类型:
表视图用于查看数据库中的值,以及汇总各列中的值。表视图包括列、行与组。
使用组,可以根据任一字段中的相同值为行分组,并提供每个分组值的中间汇总。例如,分发包细节表视图包含的列会指出每个分发包的分发包名称、版本和创建日期,其行会显示分发包类型。
分发包类型 |
分发包名称 |
版本 |
创建日期 |
---|---|---|---|
|
|
|
|
增补程序分发包 |
B1 |
0 |
2013-06-09 |
Windows 分发包 |
B2 |
1 |
2013-04-30 |
Linux 分发包 |
B3 |
1 |
2013-08-18 |
有关详细信息,请参见部分 2.5, 使用表。
图表视图可以比较多个相关项目集间的一个或多个度量。图表以图形方式汇总数据,支持条形图、折线图、面积图和饼图等图表类型。
例如,在下表中,图表选项卡以条形图来表示数据,该条形图比较了每个分发包类型的分发包计数。
|
分发包类型 |
|
有关详细信息,请参见部分 2.6, 使用图表。
交叉表的表示形式比表更为精简;它们提供项目及其计算值的数据。列与行指定组的维度;单元格包含汇总的度量值。
例如,在列按分发包类型分组的交叉表中,分发包计数如下:
分发包类型 |
分发包计数 |
增补程序分发包 |
100 |
Windows 分发包 |
150 |
Linux 分发包 |
50 |
总数 |
300 |
有关详细信息,请参见部分 2.7, 使用标准交叉表。