首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 科技 > excel数据添加到数据模型(Excel调用数据模型可以这样做)
excel数据添加到数据模型(Excel调用数据模型可以这样做)
更新时间:2024-08-11 22:49:13

excel数据添加到数据模型(Excel调用数据模型可以这样做)1

行政或财务的小伙伴们有没有经常需要填写类似这样的一个表单呢?

excel数据添加到数据模型(Excel调用数据模型可以这样做)2

一般基础数据像下面这样:

excel数据添加到数据模型(Excel调用数据模型可以这样做)3

对于每个申请单号要将对应的信息填写到相应的单元格,形成一个表单,打印后由负责人签字存档。

这样的一个情景很常见,由此产生的表单数据录入的工作量也是比较大的。今天我们通过一个Excel函数——CUBEVALUE,将该流程实现自动化,实现如下输入单号之后自动获取其他信息的效果:

excel数据添加到数据模型(Excel调用数据模型可以这样做)4

首先将需要用到的基础数据导入到PowerPivot数据模型中,

建立如下度量值:

申请日期查询 := IF ( HASONEVALUE( '付款申请'[付款申请单号] ), VALUES ( '付款申请'[申请日期] ) )

该表达式的含义是根据指定的申请单号去查询对应的申请日期。

接下来我们在Excel单元格中通过CUBEVALUE函数来调用该度量值。思路是给这个度量值指定一个付款申请单号,并且指定的值来自输入值的单元格。

excel数据添加到数据模型(Excel调用数据模型可以这样做)5

该单元格的Excel表达式为:

=CUBEVALUE("ThisWorkbookDataModel","[Measures].[申请日期查询]","[付款申请].[付款申请单号].["&G2&"]")

该表达式的解释如下:

  • "ThisWorkbookDataModel"即此工作簿中的PowerPivot数据模型,输入时只需输入双引号即可呼出选择模型的下拉菜单;
  • "[Measures].[申请日期查询]"即需要返回的是哪个度量值,这里我们返回的是申请日期查询度量值;
  • "[付款申请].[付款申请单号].["&G2&"]"即指定度量值的筛选条件为模型中“付款申请”表中“付款申请单号”字段为G2单元格中输入的值。

总结

其他单元格的字段逻辑是一致的,首先需要在PowerPivot数据模型中构造一个度量值,然后在Excel单元格中通过CUBEVALUE来调用该度量值,并为其指定输入的单号。

各位坊友有没有学会呢?欢迎文下留言呦~

excel数据添加到数据模型(Excel调用数据模型可以这样做)6

* PowerPivot工坊原创文章,转载请注明出处!


延伸阅读:

如何使用Power Query筛选数字列的最大值

可视化图表——Data Bar KPI Visual

根据入库时间和出库时间计算库存

Chiclet Slicer好用而鲜为人知的功能

DAX M语言应用场景:如何得到含有全国维度的图表?


如果您想深入学习微软Power BI,欢迎登录网易云课堂试听学习我们的“从Excel到Power BI数据分析可视化”系列课程。或者关注我们的公众号(PowerPivot工坊)后猛戳”在线学习”。

excel数据添加到数据模型(Excel调用数据模型可以这样做)7


长按下方二维码关注“Power Pivot工坊”获取更多微软Power BI、PowerPivot相关文章、资讯,欢迎小伙伴儿们转发分享~

excel数据添加到数据模型(Excel调用数据模型可以这样做)8

,