mysql - 不使用 PowerPivot 的 Excel 数据模型

标签 mysql excel odbc datamodel

我对 excel 中的“数据模型”有疑问。每当我读到此函数时,它都会与 PowerPivot 一起使用。

我问是因为我想做这样的事情:

我有表A:

  • 身份证
  • 信息1

表B:

  • 身份证
  • 信息2

现在,如果我将这些表与数据模型函数(通过 ID 列)连接起来,我想我可以将 tableB.info2 连接到 tableA 并得到一个显示 ID,信息1,信息2

但这似乎是不可能的,或者有可能但我做错了什么?

在不使用 PowerPivot 的情况下,您可以使用数据模型做些什么吗?我觉得我错过了这个功能的重点。

最佳答案

从 Excel 2013 开始,DataModel 可以在没有 PowerPivot 的情况下使用。您可以将表(或其他数据源)加载到其中,甚至可以使用 DAX 添加度量(尽管您不能添加计算列)。查看以下链接以获取示例: https://youtu.be/FVVK-8QZC1M (Mike Girvin 向您展示了如何在没有 PowerPivot 的情况下使用 DAX,以基于数据模型为数据透视表创建度量)

https://blog.crossjoin.co.uk/2012/07/16/what-are-the-big-changes-in-excel-2013-for-bi/ (阅读评论以了解如何将 DataModel 与 PowerPivot 完全分开。实际上,PowerPivot 只是一个 UI,可让您对 DataModel 执行操作)

https://powerpivotpro.com/2014/07/adding-tables-to-a-model-from-vba-in-excel-2013/ (Dany 解释了如何使用 VBA 对数据模型执行操作)

http://dailydoseofexcel.com/archives/2017/07/10/look-ma-no-powerpivot/ (我的帖子,涵盖了以上内容)

关于mysql - 不使用 PowerPivot 的 Excel 数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40614801/

相关文章:

excel - 如何在 Excel 中创建自定义数字格式以将逗号显示为小数点分隔符

python - pyodbc.connect 上的 pyodbc 段错误

php - 在 MySQL 查询中,是否无论如何都要将 "o"读取为 "0",反之亦然?

sql - 查询适用于 MySQL 而不是 Oracle

java - 保持 mysql 连接打开,直到应用程序运行

excel - 在数组中搜索单独数组中的文本字符串,返回该文本字符串 (Excel)

vba - 根据匹配 ID 复制并粘贴信息,其中一张表在数据透视表中包含行

mysql - 计算每个元素在 "search"中出现的次数

如果不是交互式的,来自 Microsoft Access VBA 的 mySQL 查询会失败吗?

php - unixODBC + mdbTools + PHP