为 BI 规划解决方案和应用场景创建报告和表单

 

适用于: SharePoint Server 2010 Enterprise

上一次修改主题: 2015-03-09

关于创建报表和表单

可使用 Microsoft Excel 2010 数据透视表从多维数据模型创建财务计划表单和报表。在这里,我们将把表单定义为在收集计划数据时使用的计划数据透视表,而报表是只读的数据透视表并主要用于报告。本文重点介绍计划表单。了解我们有两种类型的数据透视表这一点很重要,一种是 Excel 2010 本身附带的,一种是 PowerPivot 加载项的一部分。下面我们将了解同时包含这两种数据透视表的整体好处。Excel 2010 中的表单和报表创作的好处包括:

  • 启用了写回功能的数据透视表允许 IW 将更新发布到 SQL Server Analysis Services 多维数据集。

  • “模拟”功能允许 IW 针对 SSAS 多维数据集评估“实时”更改。

  • 对 SSAS 多维数据集启用分布和分配条目。

  • 用于创作常见轴定义(行、列等)的数据透视表集可在其他表单和报表中轻松重用。

  • 在定义集时,支持对 SSAS 多维数据集使用 MDX。

  • 发布到 SharePoint 以满足 Web 报告要求。

  • 完全访问本机 Excel 格式设置功能。

  • 熟悉的 Excel 环境以便于 IW 开展工作。

不过,要注意的一些事项包括:

  • 数据透视表写回几乎无法控制哪些区域应可以输入。设计者可能必须手动更新数据透视表上的区域来显示是否可以输入,但无法阻止对这些区域进行数据输入,除非通过 SSAS 安全性实施了保护。

  • 使用安全性定义数据透视表中的可更新数据区域会导致更难维护安全设置。

  • 创作行和列定义的动态表达式可能会很难。维度上的单个成员选择功能会让人不甚厌烦。

  • IW 无法查看当前对数据模型进行的所有更改会导致最终发布内容的混乱。

  • 无法将批注与财务数据更新一起提交

在本节中,我们将着重创作一个示例表单来演示 Excel 的数据透视表设计器中的一些灵活性。创建示例表单的方法要点如下:

创建数据透视表

  1. 建立与数据模型的连接。

  2. 创建数据透视表

  3. 使用 MDX 设计集。

  4. 设计布局

  5. 发布到 SharePoint

连接到数据模型

  1. 在创建表单之前,请首先建立与数据模型的连接。从 Excel 连接到 SQL Server 2008 Analysis Services 服务器并查看可用于计划的可用多维数据集。

  2. 对于示例表单,连接到“AdventureWorks Planning”数据库中的“Forecast”(预测)多维数据集。

也可以建立到 PowerPivot 模型的连接来构建表单。首先打开存储 PowerPivot 模型的工作簿文件,这可以来自您的本地客户端计算机或来自 SharePoint PowerPivot 库。首先在电子表格上的所需位置插入数据透视表。接下来,选择“现有连接”,此处您可以选择通过哪个本地 PowerPivot 模型创建表单。选择后,便可开始构建表单了。

创建数据透视表

数据透视表通过定义其轴来创建。数据透视表的轴包括筛选器数据。首先使用“数据透视表字段列表”选项,从数据模型中选择要放置在每个轴上的适当维度和属性。示例表单具有下表中显示的数据。

筛选器 数据

Product.ProductGroup

时间

地理区域

Product.ProductSubGroup

 

应用场景

 

Product.MemberName

 

帐户

 

构建计划表单时的注意事项包括:

  • 通过“以表格形式显示”来使用报表布局。这样可以清晰地标记行标题并为表单上显示的数据提供紧凑格式

  • 使用数据透视表集创建不对称布局,例如在列上,“实际值”针对前三个月,后面的“趋势预测”针对一年中的剩余月份。通过将列定义保存到集,其他表单将可以轻松地重用这些列定义。

  • 使用数据透视表的显示选项,通过取消选择“显示行中的空数据项”来隐藏空行

  • 作为一般的表单设计规则,通常最好将大型连续输入区域聚集在一起,而不是使用大量空白将多个部分分割开。这尤其适用于计划数据具有使用类似计算逻辑的连续数据区域。这一点为什么重要?IW 将经常使用 Excel 拖放和填充操作在工作表上填充公式,通过使连续输入部分聚集在一起,IW 使用起来会更加轻松。

自定义 MDX 表单

若要基于 Analysis Service 多维数据集生成自定义程度更高的报表,IT 专家可以使用 MDX 通过数据透视表集开发表单。通过在“数据透视表工具”的“计算”下选择“域、项目和集”来启动数据透视表集,然后选择“管理集”。此时,可以通过在预定义的 MDX 中粘贴来为行、列和筛选器创建新集。

创建完集后,可以返回数据透视表字段列表并使用这些集来定义“行”、“列”和“筛选器”字段。

设计布局

使用数据透视表设计,可以构建以最适合输入的格式显示数据的自定义格式表单。对于本文中的计划方案,我们通过不同的颜色进行标识:对只读部分应用白色,对用于计划输入的部分应用黄色,并对计算部分应用灰色。

Excel 2010 提供了可用于执行各种格式设置功能的富格式编辑器。

See Also

Concepts

BI 规划解决方案和应用场景中的基本规划应用场景
为 BI 规划解决方案和应用场景规划数据市场
BI 规划解决方案和应用场景中的规划建模概念
BI 规划解决方案和应用场景中的回写式多维数据集建模
BI 规划解决方案和应用场景中的性能注意事项和方法
使用 Excel PowerPivot 在 BI 规划解决方案和应用场景中进行多维数据集建模
为 BI 规划解决方案和应用场景创建报告和表单
为 BI 规划解决方案和应用场景提交计划数据
BI 规划解决方案和应用场景的工作流操作、工作流示意图和 SharePoint 工作流设置
BI 规划解决方案和应用场景的审核跟踪
BI 规划解决方案和应用场景的管理
针对 BI 规划解决方案和应用场景进行计算
BI 规划解决方案和应用场景的其他规划功能
BI 规划解决方案和应用场景的迁移
BI 规划解决方案和应用场景的维护
BI 规划解决方案和应用场景的公司到子公司管理
BI 规划解决方案和应用场景的规划建模和报告指南
为 BI 规划解决方案和应用场景构建规划功能指南
BI 规划解决方案和应用场景的规划和预算计算示例