如何将Excel 2016数据模型作为图表数据源?
解决Excel 2016无法直接从数据模型创建图表的问题
嘿,这个问题我之前帮不少人处理过——你遇到的情况完全正常:Excel 2016确实不支持直接在普通图表创建界面选择数据模型作为数据源,默认只会让你输入工作表单元格区域。不过不用调整你现有的“仅SQL查询入数据模型”的结构,有两个可行的方案:
方案一:数据透视表中转(最易上手)
既然你已经能基于数据模型创建数据透视表,那可以先做一个符合你图表需求的数据透视表,然后直接选中透视表的有效区域,插入你需要的图表类型。这种方法的优势是:
- 图表会和透视表自动联动,数据模型更新后,只要刷新透视表,图表就会同步更新
- 操作完全是你已经熟悉的流程,没有额外学习成本
方案二:用Power Pivot直接创建图表(更直接)
如果不想绕透视表,你可以直接在Power Pivot环境里创建绑定数据模型的图表:
- 点击Excel菜单栏的「Power Pivot」选项卡,选择「管理数据模型」打开Power Pivot窗口
- 在Power Pivot中,选中你要用于图表的数据表(如果需要聚合数据,也可以先创建对应的度量值)
- 点击Power Pivot窗口顶部的「图表」按钮,选择你需要的图表类型
- 生成的图表会自动插入到Excel工作表中,它直接绑定数据模型,不需要依赖任何工作表数据区域,后续刷新数据模型就能同步更新图表
另外提一句:如果你的数据模型里有多张关联表,Power Pivot创建图表时还能直接利用表间关系跨表取数,灵活性比透视表中转更强。
内容的提问来源于stack exchange,提问作者H.Oruc




