2010-09-29 290 views
1

本质上,我想要做的是在Excel 2010 PowerPivot中使用切片器创建交互式仪表板。在PowerPivot中合并多个数据集

我有一个共享“维度”的sql数据库中的3个不同的数据集。

  1. 收到的订单
  2. 销售订单积压 - 基本产品是什么目前正在生产和等待 出货或发票
  3. 开具发票的销售

每个数据集股一定的“尺寸”,如客户,产品,时间段,类别等。

我想为每个业务流程都有一个具体的图表, cers同时过滤每个图表。当有人选择ACME Rockets作为客户时,我希望所有三个图表都要更新并只显示有关ACME火箭队的信息。

我或许可以完成这个工会声明,然后对每个图表进行硬筛选,以显示它是数据的子部分,但是我希望有更直观的东西。

任何人都可以指示我如何使用PowerPivot完成此任务吗?

回答

0

它的表格与底层模型中的事实表相关,那么共享切片器应该很容易。您需要做的是将代表共享维度的切片器“连接”到您感兴趣的所有数据透视表/图表中。 示例: 1.在工作表1上插入数据透视图 2.将共享维度属性添加到切片器窗格中 3 。将另一个数据透视图插入到同一工作表(sheet1) 4.从另一个事实中添加任何您感兴趣的度量值,并将其显示到该图表的值窗格中 5.选择表示共享dim属性的切片器 6.单击“选项”选项卡,然后在“数据透视表连接”上或右键单击切片器,然后单击“数据透视表连接” 7.将所有透视表上的复选框放在此切片器的“切片”:)上 - 在此示例中,将是“PivotTable1 - Sheet1 Chart1的数据”或某个li关于

此外,请查看Rob Collie(@powerpivotpro)在http://powerpivotpro.com上的一个很好的powerpivot资源,以查看使用所有切片连接到其他工作表上所有其他枢轴的主工作表。

最好的问候,

@HrvojePiasevoli

0

您正在使用的PowerPivot 2010或2012的PowerPivot?它是什么类型的数据源?

我会在导入我的数据集时编写联合。我看到你将三个数据集合并成一个包含'传入','积压','开票'的'状态'类别的事实表。您需要一个字段进行过滤,即状态。这将基于记录来源的数据集。

你想在同一张纸上的所有图表?在这种情况下,选择'四个图表'选项,并删除其中一个图表。如果添加切片器,它将自动应用于图纸上的所有图表。如上所述,通过“状态”类型筛选每个图表。为'客户'创建一个切片机。这应该会给你你上面描述的。

如果这没有回答你的问题,大声呼喊。

0

除了什么已经说过,如果你正在使用的PowerPivot 2012年,一定要做到以下几点: 1)使用new diagram view验证所有适当的关系进行检测,并在数据导入 2中创建)添加或更新PowerPivot中的表格之间的任何有效关系

注意:您可能必须“修复”源数据,以便连接的结果符合业务需求。您只需编写一个T-SQL查询检查以在导入之前进行验证,或者您可以将SSIS与数据分析任务一起使用,然后在开始菜单中的数据配置文件查看器工具(列在SSIS下)中查看配置文件的输出。

1

您可以一次创建四个图表并删除一个图表,默认情况下它们都将连接到相同的切片机。或者,如果你已经创建了三个独立的图表,并有一个切片要它们全部连接到:

  1. 选择没有连接到限幅图表。
  2. 在PowerPivot功能区上,单击PowerPivot窗口按钮。
  3. 单击“分析”选项卡
  4. 单击“插入切片器”
  5. 点击“切片机连接”。
  6. 将支票放入要连接图表的切片机旁边的框中。
  7. 重复每个图表。