如何使用户能够编辑Power Pivot查找数据

时间:2015-04-07 20:10:51

标签: excel lookup powerpivot

来自企业数据仓库解决方案的世界我发现Power Pivot是一个令人惊讶的功能性工具,可以帮助将BI带入小型业务。为了在这个领域进行自我教育,我正在为一位建筑承包商的朋友做一个小项目,并让我帮助分析他对不同项目的成本。问题是一些数据需要由用户提供,这是我对Power Pivot的狭隘知识开始出现的地方。

我的基础数据来自会计系统。我可以通过SQL Server连接访问公司书籍,我可以导入发票,客户,供应商,帐户和所有其他条目。我做了所有

连接并且可以在数据透视表中以简单的方式呈现数据,这对我的朋友印象很多。令我印象深刻的是,与我每天使用的Microstrategy或Business Objects等报告工具相比,它是多么容易和直接。

会计系统缺少的是项目信息,比如客户有3个房子,我的朋友正在处理,每个房子应该被视为我们想要计算利润的单独项目。这样做我需要一些手动输入,例如将项目分配到成本发票添加类别(材料,服务)等。

最初我想创建两个查找电子表格:

  1. 项目名称,有效来自/等等的项目将手动输入(或将来从CRM应用程序导入)和将从下拉列表中选择的客户端(理想情况下直接来自电源枢轴客户端表)
  2. 问题1:如何添加来自Power Pivot表的客户下拉列表?

    1. 发票关系表,其中包含来自电力支点成本发票表(发票编号,供应商,日期等)的一些数据,然后是带有项目(来自第一个电子表格)和成本类型的下拉列表。棘手的部分是我希望在新发票被注册时自动刷新发票清单,但我不想丢失任何手动添加的数据!
    2. 问题2:如何设计此类电子表格以自动填充新发票但保留与之关联的数据?我认为数据透视表旁边有一些数据,但它似乎是一个非常不稳定的解决方案,说发票按发票号(不同的系统或每个供应商)排序,一个新的可以显示在表的中间,然后之后手动添加的所有项目都会开始指向错误的发票。

      最后一种方法是创建一个用于存储/更新查找的MS Access数据库,但随后创建ODBC连接的所有混乱都发挥作用,在我看来,它正在击败整洁的PowerPivot Excel电子表格... < / p>

      欢迎任何想法!

1 个答案:

答案 0 :(得分:2)

通常,您可以设计一个包含手动输入数据的excel表,并将该表提供给PowerPivot(通过链接表)。

基于数据库数据的下拉信息我建议使用电源查询。此工具允许您连接到各种源,执行一些数据争用,然后将该数据输出到Excel。然后,这些输出可以作为基于Excel的下拉的数据范围。

请查看Power Query,例如:https://support.office.com/en-in/article/Introduction-to-Microsoft-Power-Query-for-Excel-6e92e2f4-2079-4e1f-bad5-89f6269cd605或此处https://www.youtube.com/watch?v=LACjRvxl_2w