理论教育 如何创建网页报表?

如何创建网页报表?

时间:2023-06-13 理论教育 版权反馈
【摘要】:4.1.1.2 修改上下文的选择范围上下文工具栏显示了若干维度及其成员,这些维度及成员来自于管理员在配置界面中的设置,参见4.1.4节的详细介绍。

如何创建网页报表?

下面以示例预算管理场景中的销售年度预算目标表单为例,介绍如何在网页界面中创建报表。销售年度预算目标表的格式如图3-8所示,它所使用的数据模型是Financial模型。

4.1.1.1 选择数据模型

从“开始页面”的“新建”子窗口中选择“新建报表”,打开一个新的工作区(Workspace)以定义新的报表,如图4-1所示。

新建报表工作区的第一行是上下文栏,使用这一栏目可以选择不同的模型,管理上下文。上下文是基于特定的模型定义了一个特定的数据子集,用户可以使用上下文来筛选工作区或报表中显示的内容。

单击上下文栏左边的图标978-7-111-39913-1-Chapter04-1.jpg,系统弹出“管理上下文”下拉菜单,如图4-2所示。

“管理上下文”下拉菜单有以下功能:

1)更改报表使用的数据模型。下拉菜单中显示了当前系统连接的数据模型,如图4-2所示,当前系统连接的是CAPEX模型,而要我们出具的报表是基于Financial模型的。选择“更改模型”,系统弹出“更改模型”对话框如图4-3所示。

978-7-111-39913-1-Chapter04-2.jpg

图4-1 新建报表工作区

978-7-111-39913-1-Chapter04-3.jpg

图4-2 “管理上下文”下拉菜单

978-7-111-39913-1-Chapter04-4.jpg

图4-3 “更改模型”对话框

模型下拉列表中显示了系统当前可用的所有数据模型,用户可以从列表中选择要使用的模型,并单击“确定”按钮完成模型选择。

2)使用“显示维名称”选项改变上下文维度名称的显示方式,有以下3个子菜单项。

●使用默认设置:系统默认设置是由管理员在配置界面中设置的,参见4.1.4节的详细介绍。

●全部显示:在上下文栏里的维度成员框中显示维度名称和维度成员描述,如图4-4所示。

978-7-111-39913-1-Chapter04-5.jpg

图4-4 在上下文栏显示维度名称和成员描述

●全部隐藏:在上下文栏里的维度成员框中只显示维度成员描述,不显示维度名称,如图4-2所示。

4.1.1.2 修改上下文的选择范围

上下文工具栏显示了若干维度及其成员,这些维度及成员来自于管理员在配置界面中的设置,参见4.1.4节的详细介绍。上下文的内容相当于报表的表头信息,指明了报表报告内容的范围,可以进行以下操作:

1.修改维度成员

分析图3-8所示的表头信息,年度预算目标报表表头中包含了类别维度成员“TARGETS-目标版本”。我们可以对现有上下文列表中的类别维度成员进行修改。单击上下文工具栏中的类别维度成员,系统在类别维度下方弹出成员选择器对话框,如图4-5所示。

978-7-111-39913-1-Chapter04-6.jpg

图4-5 更改上下文栏维度成员

维度成员选择器对话框列出了当前维度可用的所有成员。成员选择器对话框用于供用户选择维度层次结构中的成员,通过成员选择,用户可以限制报表中显示的数据等。用户可以进行以下操作:

●查找成员:在查找字段中输入要查找的维度成员并单击“查找”按钮。

●显示:修改显示选项。显示成员描述,ID或者两者都显示。

●层次结构:以层次结构或者列表格式展示维度成员

用户可以搜索或以不同方式显示维度成员,选择我们需要的成员,如示例中的“目标版本”,并单击“确定”按钮进行选择。把鼠标停放在修改后的维度成员上,维度成员的左边会出现“恢复维”按钮n,可以撤销对维度成员的修改。

2.移除维度

默认上下文工具栏中有时间维度,而示例报表的时间维度出现在列标题中,不在表头上,因此我们需要从上下文工具栏中移除时间维度。将鼠标停放在时间维度成员上,维度成员的左边会出现“移除维”按钮×,如图4-6所示。

978-7-111-39913-1-Chapter04-7.jpg

图4-6 移除上下文栏维度

单击“移除维”图标可以在上下文工具栏中删除相应的维度。

3.添加维度

在图3-8所示的年度预算目标的表头中还包含了实体维度成员“E02_IN-集团总部”,需要在上下文工具栏中添加这一维度。单击上下文栏中右边的“添加维度”按钮978-7-111-39913-1-Chapter04-8.jpg,并从列中选择一个维度添加到上下文栏中,如图4-7所示。

978-7-111-39913-1-Chapter04-9.jpg

图4-7 添加上下文栏维度

从列表中选择需要的维度进行添加,用户也可以在添加维度下拉列表中选择“添加全部维”,将所有维度添加到上下文栏中。选择“ENTITY”维度,将其添加到上下文栏,系统显示默认的维度成员。单击“ENTITY”维度,弹出维度成员选择器,选择需要的维度成员“E02 IN-集团总部”,完成后如图4-8所示(显示维度名称和维度成员)。

978-7-111-39913-1-Chapter04-10.jpg

图4-8 完成修改上下文工具栏

虽然不是所有的维度都出现在上下文栏中,但在使用报表和输入工作簿时,一定要注意每一个维度使用的是哪些成员,才能保证数据的正确使用。用户可以在上下文栏中添加更多的维度,显示维度当前使用的成员,或者在管理界面设置默认的维度成员,参见4.1.4节的介绍。

4.1.1.3 设置报表行和列

上下文栏的下方是报表编辑栏,首先要从报表编辑栏的“类型”下拉列表中选择“报表”或者是“输入工作簿”。这里选择“报表”。

接下来,可以在界面右边的“编辑报表”子窗口中编辑报表的行和列。当前模型里所有可用维度显示在“编辑报表”子窗口里。从“编辑报表”子窗口中的“可用维”列表中选择相应的维度并把它加到报表行或者列上。在图3-8所示的年度目标预算报表的列标题部分包含时间维度,具体包含多个年度时间成员;在行标题部分包含了科目维度,有多个科目并且科目之间存在层次结构。

首先,将维度添加到相应的行或者列中,可以使用以下方式:

●将维度拖放到行或者列区域。(www.daowen.com)

●选中维度,选择右边的文件夹图标,然后选择添加到行或者添加到列。

完成后的界面如图4-9所示。

978-7-111-39913-1-Chapter04-11.jpg

图4-9 将维度添加到报表行和列

可以在行或列中放置多个维度进行嵌套,也可以通过单击行和列区域中维度左边的“×”删除维度。添加到报表行或者列上的维度如果原来不在上下文栏时,系统会自动将它们添加到上下文栏,并显示为灰色。

其次,用户需要选择行或列中使用的维度成员。

在行或列区域中选择一个维度,再单击“编辑报表”子窗口下方的“选择成员”按钮,系统显示“条件编辑器”。以维度为例,“条件编辑器”对话框如图4-10所示。

978-7-111-39913-1-Chapter04-12.jpg

图4-10 “条件编辑器”对话框

用户可以选择指定的维度成员定义这些维度成员如何显示。条件编辑器的选项决定报表展现数据的方式,如维度的父子节点的顺序等。

通过图4-10所示的对话框中两个下拉列表框的组合,可实现以下选项。

●单个成员:用户在第一个下拉列表框中选择“单个成员”,在第二个下拉列表中选择“当前上下文”或者“选择固定成员”指定维度中的单个成员。选择前者,将使用上下文里的成员,如果选择后者,系统弹出“成员选择器”供用户进行新的成员选择。

●以下成员的子成员:在第一个下拉列表框中选择“以下成员的子成员”,在第二个下拉列表框中选择“当前上下文”或者“固定成员”。这样,用户可以选择指定成员下属的若干子成员。通过“包括起始成员”选项指定是否包括起始成员,即上下文中的维度成员或者指定的固定成员本身。在顺序选项上,可以指定“父成员在后”(在明细项目后面显示父成员)或者“父成员在前”(在明细项目前面显示父成员)。

●以下成员的后代:在第一个下拉列表框中选择这一选项,在第二个下拉列表框中选择“当前上下文”或者“固定成员”。这一组合可以允许用户选择指定成员下属的多个层级的多个维度成员。同样,这一组合也可以通过“包括起始成员”选项和顺序选项字段,指定父成员的显示方式。此外,对话框还提供了“向下的级别数”下拉选项和“不包括中间级别”复选框。用户可以指定“向下的级别数”为“全部”或者一个自然数,设定报表中要包含的层次级别的数量。通过“不包括中间级别”复选框可以选择报表中是要包含所有指定的层次级别,还是只显示最底层的层次级别。

●以下成员的叶成员:在第一个下拉列表框中选择这一选项,在第二个下拉列表框中选择“当前上下文”或者“固定成员”。这样,用户可以选择指定成员下属的所有叶成员。叶成员也称为基本成员,是不包含子成员的维度成员。用户可以通过“包括起始成员”选项和顺序选项字段,指定起始成员的显示方式。

●固定列表:在第一个下拉列表框中选择这一选项,在第二个下拉列表框中可以选择多个维度成员。通过这一组合,用户可以选择固定的成员列表。

用户还可以使用“条件编辑器”右边的“添加”按钮添加多个组合,选择更多的维度成员,或者使用“删除”按钮删除不需要的条件组合。如果用户没有指定成员,报表默认使用当前上下文。

结合图3-8所示的报表格式,选择科目维度成员,如图4-11所示。

978-7-111-39913-1-Chapter04-13.jpg

图4-11 科目维度选择条件示例

设置时间维度成员如图4-12所示。

完成后的报表格式如图4-13所示。

4.1.1.4 插入图表

用户可以基于报表或者输入工作簿创建图表,可以将图表添加到报表或者输入工作簿,显示在同一个页面中。当报表的数据发生变化,相关的图表也自动更新。

978-7-111-39913-1-Chapter04-14.jpg

图4-12 时间维度选择条件示例

978-7-111-39913-1-Chapter04-15.jpg

图4-13 年度预算目标报表示例

在“编辑模式”下,单击“统计图”下拉按钮,如图4-14所示。

978-7-111-39913-1-Chapter04-16.jpg

图4-14 统计图下拉菜单

统计图下拉菜单有以下选项:

●修改统计图。

●仅显示报表。

●仅显示统计图。

●显示报表和统计图。

选择“修改统计图”,可以编辑统计图表,选择其他选项可以控制是否显示报表和统计图。选择“修改统计图”,系统弹出如图4-15所示的对话框。

978-7-111-39913-1-Chapter04-17.jpg

图4-15 “统计图选项”对话框

统计图选项对话框有两个选项卡,在“内容”选项卡里有以下选项:

●统计图类型:条形图折线图、饼图、高级选项。

图例上的维:选择显示在组和系列轴上的维度。

●显示图例复选框。

●显示工具提示复选框。

●网格显示:显示网格线、条纹或者不显示。

在“格式”选项卡里用户可以指定是否显示组和系列轴的标题,并可以指定自定义的轴标题。

此外,用户还可以使用报表编辑工具栏的“格式”按钮,定义报表格式。可以设置报表数据的缩放因子,即制表单位。可以选择原数值大小,或者以千、百万为显示单位,这一选项与维度的“Scaling”属性一起起作用。用户还可以选择显示数据的小数位数等。

报表编辑完成后,单击页面右上方的“保存”或“另存为”按钮。在系统弹出的对话框中输入报表的名字及描述,并单击“保存”按钮进行保存。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈