微軟提供了非常好數(shù)據(jù)處理平臺:Excel,經(jīng)過多年的發(fā)展,現(xiàn)在又加上了Power Query, Power Pivot,再加上Power BI,可以說是已經(jīng)覆蓋了從數(shù)據(jù)的整理到各種數(shù)據(jù)分析場景的全覆蓋。 我們一般的使用路徑是:
在上面的路徑中,數(shù)據(jù)之間的流向如下圖所示: 其中,路徑1是雙向的,既可以將Excel數(shù)據(jù)導(dǎo)入PQ處理,也可以將PQ數(shù)據(jù)加載到Excel中。 路徑2是單向的,只能將Excel表格添加到數(shù)據(jù)模型,而不能反過來。從數(shù)據(jù)模型到Excel的數(shù)據(jù)流是通過超級透視表和CUBE類函數(shù)實現(xiàn)的。 路徑3是單向的,數(shù)據(jù)從PQ中處理完成后直接加載到數(shù)據(jù)模型中。 但是現(xiàn)實需求是復(fù)雜的。我們需要將上圖中所有的連接都變成雙向的。即除了傳統(tǒng)路徑之外,還需要:
為什么要這么做呢? 主要是因為Excel的函數(shù),Power Query的M語言,數(shù)據(jù)模型中的DAX計算引擎這三者都非常強大,但是它們各自有自己的專長。 而對于大部分普通用戶來說,缺少專業(yè)的IT工具,我們處理數(shù)據(jù)的核心平臺是Excel。這就意味著:
但是有些計算需要使用DAX的專長,又不想從數(shù)據(jù)透視表或者CUBE函數(shù)中得到數(shù)據(jù),因為我們需要的可能是一張較大的明細表。 還有些計算需要使用Power Query的專長,但是其中的某些計算又要用到數(shù)據(jù)模型中的某些特性。 所以,如果我們能在一個Excel的界面中直接使用這些功能,那就太好了。 這就意味著,我們需要擺脫超級透視表和CUBE函數(shù)。在Excel的界面中和Power Query中直接使用DAX公式。 這將對這二者,尤其是Excel的計算能力帶來非常強大的提升,讓你真正實現(xiàn)Excel數(shù)據(jù)自由。 后續(xù)我們將安排連續(xù)4~5篇公眾號文章和相應(yīng)的視頻(發(fā)在視頻號)中,詳細介紹如何實現(xiàn)這樣的互聯(lián)互通。 敬請期待。 |
|