行政或财務的小夥伴們有沒有經常需要填寫類似這樣的一個表單呢?
一般基礎數據像下面這樣:
對于每個申請單号要将對應的信息填寫到相應的單元格,形成一個表單,打印後由負責人簽字存檔。
這樣的一個情景很常見,由此産生的表單數據錄入的工作量也是比較大的。今天我們通過一個Excel函數——CUBEVALUE,将該流程實現自動化,實現如下輸入單号之後自動獲取其他信息的效果:
首先将需要用到的基礎數據導入到PowerPivot數據模型中,
建立如下度量值:
申請日期查詢 := IF ( HASONEVALUE( '付款申請'[付款申請單号] ), VALUES ( '付款申請'[申請日期] ) )
該表達式的含義是根據指定的申請單号去查詢對應的申請日期。
接下來我們在Excel單元格中通過CUBEVALUE函數來調用該度量值。思路是給這個度量值指定一個付款申請單号,并且指定的值來自輸入值的單元格。
該單元格的Excel表達式為:
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[申請日期查詢]","[付款申請].[付款申請單号].["&G2&"]")
該表達式的解釋如下:
總結
其他單元格的字段邏輯是一緻的,首先需要在PowerPivot數據模型中構造一個度量值,然後在Excel單元格中通過CUBEVALUE來調用該度量值,并為其指定輸入的單号。
各位坊友有沒有學會呢?歡迎文下留言呦~
* PowerPivot工坊原創文章,轉載請注明出處!
延伸閱讀:
如何使用Power Query篩選數字列的最大值
可視化圖表——Data Bar KPI Visual
根據入庫時間和出庫時間計算庫存
Chiclet Slicer好用而鮮為人知的功能
DAX M語言應用場景:如何得到含有全國維度的圖表?
如果您想深入學習微軟Power BI,歡迎登錄網易雲課堂試聽學習我們的“從Excel到Power BI數據分析可視化”系列課程。或者關注我們的公衆号(PowerPivot工坊)後猛戳”在線學習”。
長按下方二維碼關注“Power Pivot工坊”獲取更多微軟Power BI、PowerPivot相關文章、資訊,歡迎小夥伴兒們轉發分享~
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!