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

Excel 如何使用户能够编辑Power Pivot查找数据,excel,lookup,powerpivot,Excel,Lookup,Powerpivot,来自企业数据仓库解决方案领域,我发现PowerPivot是一个功能惊人的工具,可以帮助将BI引入小型企业。为了在这方面教育自己,我正在为一位建筑承包商的朋友做一个小项目,他请我帮助分析他在不同项目中的成本。问题是一些数据需要由用户提供,这就是我对Power Pivot的狭隘了解开始显现的地方 我的基础数据来自会计系统。我可以通过SQL Server连接访问公司账簿,我可以导入发票、客户、供应商、帐户和所有其他条目。我做了所有的 连接和数据可以在数据透视表中以简单的方式显示数据,这一点给我的朋友留

来自企业数据仓库解决方案领域,我发现PowerPivot是一个功能惊人的工具,可以帮助将BI引入小型企业。为了在这方面教育自己,我正在为一位建筑承包商的朋友做一个小项目,他请我帮助分析他在不同项目中的成本。问题是一些数据需要由用户提供,这就是我对Power Pivot的狭隘了解开始显现的地方

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

连接和数据可以在数据透视表中以简单的方式显示数据,这一点给我的朋友留下了深刻的印象。与我每天使用的Microstrategy或businessobjects等报告工具相比,它是多么简单和直接,这给我留下了深刻的印象

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

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

  • 手动输入项目名称、有效起止日期等的项目(或将来从CRM应用程序导入)和从下拉列表中选择的客户端(理想情况下直接从power pivot Client表中获取)
  • 问题1:如何添加来自Power Pivot表的客户端下拉列表?

  • 发票关系表,其中包含power pivot成本发票表(发票编号、供应商、日期等)中的一些数据,然后是包含项目(来自第一个电子表格)和成本类型的下拉列表。棘手的是,我想发票列表自动刷新时,新的发票登记,但我不想失去任何数据手动添加对他们 问题2:如何设计这样的电子表格以自动填充新发票,同时维护与之关联的数据?我想PivotTable有一些数据旁边,但它似乎是一个非常不稳定的解决方案,说发票分类发票号码(这是不同的系统或每个供应商)和一个新的可以出现在中间的表,然后所有的项目,手动添加后,将开始指向错误的发票。< /强> < /P> 对我来说,最后一个办法是创建一个MS Access数据库来存储/更新查找,但随后创建ODBC连接等的所有麻烦都开始发挥作用,在我看来,这是在挫败整洁的PowerPivot Excel电子表格的想法


    欢迎任何意见

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

    至于基于数据库数据的下拉信息,我建议使用power query。此工具允许您连接到各种源,进行一些数据争用,然后将数据输出到excel。然后,这些输出可以作为基于excel的下拉列表的数据范围


    看看Power Query,例如here:或here.

    很好的功能,我可能可以使用它来实现我的目标,但是我有点担心安全性,有没有办法隐藏表格并禁用用户的查询编辑?可以禁用将查询/表格加载到excel中。但查询本身始终可见且可编辑。至少更新到当前版本。如果我没有被误报的话,它仍然是测试版。