[Microsoft-SSAS] Multidimensional Cube — MDX

Dana Huang
Dec 20, 2020

--

今天跟大家分享,我做cube一個成長的經驗,其實說真的,測試cube是一件苦差事,因為它沒像SQL這麼直覺,每次設計完且建置完,必須要deploy且process後拉成pivot table才能確定資料是否如預期。

有些交叉計算,做成cube好處是可以在我們報表實際做到時候,直接在線上計算並且呈現,而不必先把所有結果放置在資料庫內。multidimensional cube我覺得更是如此,但是MDX的撰寫能力就更重要了。

我覺得報表最常的就是做多期結果的比較計算,所以一些跟時間相關的函數很重要,舉個簡單的例子,下面是很常見的按日期排列的績效指標,我們看到2020/03/28到2020/04/02每日的供應鏈產出金額,這聽起來很容易,對吧?

不過,如果我想要的是跟上月同期的百分比變化呢?這就需要使用MDX來做查詢並建置欄位了,詳細的再介紹MDX再說明囉。

--

--

Dana Huang
Dana Huang

Written by Dana Huang

我做數據處理的工作已超過五年,從資料驗證、報表整理到自動化呈現,形形色色的工具真的用不完,突然覺得透過網址寫寫寫心路歷程還不錯!另外也記錄一些生活、工作與理財相關的心情記錄與訊息!

No responses yet