多层次仪表盘报告示例
子图表属性创建仪表板报告行动允许创建多层次仪表盘报告,点击仪表板的一部分打开一个低水平的报告所选图的区域。这个例子描述了如何创建一个可用于多层次仪表盘报告分类不同类型的蔬菜。仪表板中的每个图表报告与自己的HTML报告。
创建一个实用程序工作流程
第一步是创建一个实用程序工作流程,生成一个仪表板报告给定一个输入表,仪表板规范,并可选地,一个或更多的子图表的url。实用程序工作流程也应该生成一个HTML报告与仪表板报告相关联的图。创建一个名为生成的新的工作流仪表板报告,并完成工作流程如下:
- 创建仪表板报告操作添加到工作流。行动的报告名称参数设置为“多层次仪表盘报告”。
- 使用动作参数定义向导添加两个新的字符串输入参数的行动,名叫‘Subchart4’和‘HTMLReportURL’。
- 重命名报告URL数据集“仪表板URL报告”。
- 添加一个行动工作流转换数据,并创建InTable和OutTable节点的行动。重命名InTable参数输入表和OutTable数据集的数据集。链接数据集的节点创建仪表板报告行动的Source1财产。
- 编辑输入表的参数,使其具有以下列:分类nvarchar(120),比例(int)。删除现有的表行。
- 创建HTML报告操作添加到工作流。创建一个新的URL报告数据集节点,并将它重命名为“HTML报告URL”。链接动作的Source1参数数据集的节点。
- URL链接的HTML报告数据集创建仪表板报告行动的HTMLReportURL财产。
工作流程应该是这样的:
创建的主要工作流程
创建一个名为“多层次仪表盘报告”的工作流程和完整的工作流程如下:
创建子图表
- 复制输入表的参数生成仪表板工作流,并粘贴到多层次仪表盘报告工作流的四倍。标签节点的根、叶、茎等。
- 添加表条目如下:
根
分类 | 百分比 |
---|---|
土豆 | 40 |
胡萝卜 | 40 |
防风草 | 20. |
叶
分类 | 百分比 |
---|---|
菠菜 | 60 |
卷心菜 | 30. |
羽衣甘蓝 | 10 |
阀杆
分类 | 百分比 |
---|---|
芦笋 | One hundred. |
其他
分类 | 百分比 |
---|---|
西兰花 | 50 |
菜花 | 50 |
- 根节点下面添加一个XML参数。重命名参数根规范,并粘贴在以下XML:
<报告>
<行>
<细胞跨度= " span2 " >
< Param对象= " Source1“UrlLink = " HTMLReportURL " >
<图形>
< CHART_TITLE >根菜类蔬菜< / CHART_TITLE >
<色调> IntelliCorp < /面板>
< SHOW_X_MAJOR_GRID >假< / SHOW_X_MAJOR_GRID >
< SHOW_Y_MAJOR_GRID >假< / SHOW_Y_MAJOR_GRID >
<类型>派> < /类型
< IS3D >假< / IS3D >
< /图形>
<子图表>
<子图表参数= " Subchart1 " / >
<子图表参数= " Subchart2 " / >
<子图表参数= " Subchart3 " / >
<子图表参数= " Subchart4 " / >
<子图表参数= " Subchart5 " / >
< /子图表>
< /对象>
< /细胞>
< /行>
< /报告>
- 根规范节点复制粘贴在叶、茎和其他节点。重命名复制节点到叶规范,茎规范和其他规范。编辑的XML节点复制和修改< CHART_TITLE >标记。
- 添加一个工作流动作规范根节点下面运行,并完成工作流绑定向导如下:
场 | 要做什么 |
---|---|
选择工作流 | 选择“生成仪表板报告”。 |
工作流参数 | 选择“输入表”,“仪表板URL报告”和“指示板规范”。 |
- 连接操作的仪表板规范财产根规范XML参数,和行动的Source1财产根表的数据集。创建一个新报告url数据集和重命名它的根菜类蔬菜。
- 添加新叶子下面运行工作流操作规范,茎规范和其他节点。结合运行工作流操作和设置他们的输入和输出属性如上所述。
工作流程应该是这样的:
创建主图
- 复制根参数并将其重命名为“所有蔬菜”。编辑表条目提供一个汇总的蔬菜类:
分类 | 百分比 |
---|---|
根菜类蔬菜 | 25 |
叶菜 | 30. |
干蔬菜 | 20. |
其他蔬菜 | 25 |
- 复制根规范XML数据集,并将它重命名为“所有蔬菜规范”。编辑XML复制的注意,并将< CHART_TITLE >标记设置为蔬菜。
- 添加一个工作流行动在所有蔬菜规范节点运行,并完成工作流绑定向导如下:
场 | 要做什么 |
---|---|
选择工作流 | 选择“生成仪表板报告”。 |
工作流参数 | 选择‘Subchart1’,‘Subchart2’,‘Subchart3’,‘Subchart4’,“输入表”,“仪表板URL报告”和“指示板规范”。 |
- 连接操作的仪表板规范财产所有蔬菜规范XML参数,行动的Source1财产所有表数据集蔬菜。创建一个新的url报告数据集,将其重命名为“蔬菜报告”。
- 连接操作的子图表属性如下:
财产 | 链接到这个数据集 |
---|---|
Subchart1 | 根菜类蔬菜 |
Subchart2 | 叶菜 |
Subchart3 | 干蔬菜 |
Subchart4 | 其他蔬菜 |
工作流程应该是这样的:
运行工作流视图和蔬菜报告。点击饼图显示分类的部分细节为选定的蔬菜。
OBJECT_LINK例子
OBJECT_LINK标签指示板规范允许一个或多个图表从单独的仪表板报告显示在一份新报告。创建一个仪表板报告使用OBJECT_LINK标签,创建一个新的工作流命名对象链接的例子,并完成工作流程如下:
- 添加一个工作流运行工作流的行动,并完成工作流绑定向导如下:
场 | 要做什么 |
---|---|
选择工作流 | 选择“多层次仪表盘报告”。 |
工作流参数 | 选择“蔬菜报告”。 |
- 创建一个新的“蔬菜报告”数据集和将它重命名为“蔬菜URL报告”。
- 创建仪表板报告操作添加到工作流。使用定义的操作参数向导来添加一个新的参数命名Link1行动。完成定义动作参数对话框如下:
的名字 | DisplayName | 类型 | InOut |
---|---|---|---|
Link1 | Link1 | 字符串 | 在 |
- 链接创建仪表板行动Link1地产蔬菜报告URL的数据集。创建一个新的URL报告数据集,并将行动的报告名称属性设置为“对象链接的例子”。
- 创建一个新的仪表板规范参数的行动,并设置其XML如下:
<报告>
<行>
<细胞跨度= " span2 " >
< OBJECT_LINK Param = " Link1“LinkedParam = " Source1 " / >
< /细胞>
< /行>
< /报告>
参数值是指新URL字符串属性与仪表板报告。生成的URL将被创建仪表板报告行动。LinkedParam价值是指源属性的操作提供了有关的数据图表。
工作流程应该是这样的:
数据集运行工作流和查看报告URL。
为多个报告,包括对象链接创建所需数量的链接属性使用动作参数定义向导,并设置适当的仪表板报告url。例如:
<报告>
<行>
<细胞跨度= " span2 " >
< OBJECT_LINK Param = " Link1“LinkedParam = " Source1 " / >
< /细胞>
<细胞跨度= " span2 " >
< OBJECT_LINK Param = " Link2“LinkedParam = " Source2 " / >
< /细胞>
< /行>
< /报告>