tft每日頭條

 > 科技

 > excel數據添加到數據模型

excel數據添加到數據模型

科技 更新时间:2024-11-25 18:30:28

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved