XX圣經(jīng),是對XX學(xué)習(xí)資源至高無上的評價。
DAX圣經(jīng)
只要您在用Excel PowerPivot或PowerBI來進行數(shù)據(jù)分析,不久就會發(fā)現(xiàn)要掌握這些工具的就必須掌握DAX。然后您很快就會發(fā)現(xiàn)在這方面的教學(xué)權(quán)威是兩位意大利的老師:SQLBI.com。
2015年,兩位意大利老師出版了《The Definitive Guide to DAX: Business intelligence with Microsoft Excel, SQL Server Analysis Services, and Power BI》,如下:

這本書的名字太長了,為了簡化稱呼同時標(biāo)識出本書在DAX領(lǐng)域的地位,廣大國內(nèi)愛好者不約而同的認(rèn)可了一個名字《DAX圣經(jīng)》。
2019年2月,將推出本書的第二版:

對于DAX重度愛好者來說,本書是必須參考,甚至也可以作為唯一參考。
DAX在線圣經(jīng)
由于微軟對基于DAX引擎(準(zhǔn)確講VertiPaq引擎)打造的產(chǎn)品的不斷發(fā)展以及市場的需要,已經(jīng)有包括Excel,PowerBI,SSAS,Azure AS等在內(nèi)的產(chǎn)品中全部運行著同樣的DAX引擎。但由于版本和差異不同,造成了很多麻煩,而且微軟官方其實并沒有給出很系統(tǒng)完善的DAX教程。
因此:整個業(yè)界需要一個關(guān)于DAX的終極參考。

原文參考:https://www.sqlbi.com/blog/marco/2018/09/19/dax-guide-the-reference-i-had-been-wanting/
If you have read the book Alberto and I wrote, “The Definitive Guide to DAX” then by looking at the title you might think that this post is about the book. Not this time. I am talking about the new great website we are launching today, to provide easier navigation within the DAX functions: DAX Guide (https://dax.guide). The feedback from our early users was enthusiastic, yet I do want to explain why we built this service.
如果您已經(jīng)讀過《DAX圣經(jīng)》,你也許會根據(jù)標(biāo)題就覺得本文是和此書有關(guān)的。實際上,這是一個 關(guān)于DAX函數(shù) 的網(wǎng)站。
The short answer is simple: this is a tool that I myself had been wanting for years!
我們對此期待已久。
That short answer justifies a personal effort, but it’s not enough to convince other people to invest in it. The following aspects provide a fuller answer:
以下更詳細的說明下:
What is DAX Guide? 什么是DAX Guide
DAX Guide is a website offering a complete reference to the DAX language. Every function is presented with its complete syntax, a short description, and links to related functions and articles.
DAX Guide是一個提供關(guān)于DAX語言完整參考的網(wǎng)站。每個函數(shù)都有完整的語法,簡短的描述,以及與之相關(guān)的函數(shù)和文章。
Is DAX Guide a tutorial to learn DAX? 這是用來學(xué)習(xí)DAX的嗎?
No, DAX Guide is not designed as a learning tool. The goal of DAX Guide is to provide a quick reference with accurate information. The only commitment is “quality first”.
非也。DAX Guide的初衷不是一個教學(xué)工具。它的目標(biāo)是提供 準(zhǔn)確的 快速參考。唯一目標(biāo)就是:準(zhǔn)確性。
可見意大利老師深知市面上講述DAX的很多說法都是不準(zhǔn)確的,所以特別強調(diào)了“準(zhǔn)確”一詞,這也是本網(wǎng)站的唯一核心目標(biāo)。建議:您可以特別留意該網(wǎng)站對每一個DAX函數(shù)的解讀所用的英文單詞,由于準(zhǔn)確性的要求,你會發(fā)現(xiàn)很多英文描述你一開始無法理解,但隨著使用的加深,你會慢慢體會到其含義。
What are some unique features of DAX Guide? 它有何與眾不同
DAX Guide is updated automatically through the monitoring of new versions of Microsoft products. Every DAX function comes with a compatibility matrix describing in which Microsoft products and versions the function may be available. Additional attributes highlight which functions perform a context transition, which arguments are executed within a row context, and which functions are obsolete or deprecated – in our opinion.
DAX Guide 通過監(jiān)測微軟產(chǎn)品的最新版本來自動更新。每個DAX函數(shù)都配有一個兼容性矩陣用來描述可以在哪個微軟產(chǎn)品的哪個版本下使用。在附加說明還會強調(diào)該函數(shù)是否會產(chǎn)生上下文轉(zhuǎn)換以及是否會在行上下文中執(zhí)行,以及根據(jù)我們個人經(jīng)驗判斷該函數(shù)是否已經(jīng)過時或廢棄。
Who are the authors of DAX Guide? 它是誰創(chuàng)建的
In order to guarantee the desired level of quality, the content of DAX Guide is curated by a small number of authors.
為了保證質(zhì)量,DAX Guide的策劃者們不多。
意思應(yīng)該是核心編輯已經(jīng)很少,以確保所有內(nèi)容都經(jīng)過嚴(yán)格審閱修訂。
Is it possible to submit additional content to DAX Guide? 可以提建議嗎
Yes. Please report any mistake found in DAX Guide using the CONTRIBUTE button available on every page. Suggestions are welcome too.
如果發(fā)現(xiàn)問題或有任何建議都可以隨時提出。
Although it took several months for the go-live to be ready, we feel that this is just a starting point. Over the last few months, we completed the validation of the additional attributes applied to 275 DAX functions, and we imported a basic description of each function from the MSDN documentation validating each statement included on DAX Guide. The MSDN documentation might be more complete, and you will typically find a link to the MSDN page if available. However, sometimes the MSDN documentation is inaccurate or obsolete – in those cases, we did not import the irrelevant content.
雖然這花費了數(shù)個月的時間,但才剛剛開始。在最近幾個月,我們?yōu)?75個DAX函數(shù)增加了額外的描述,基本描述來自微軟MSDN文檔,而且也全部做了校對。MSDN文檔也許更全面,你可以通過鏈接直接查看到。然而,有的MSDN文檔的描述并不準(zhǔn)確甚至可能已經(jīng)廢棄,這種情況,就不再給出MSDN的引用。
DAX Guide is not a wiki, by design. The content is typed, organized, and it might be available as a service in the future.
DAX Guide的初衷并不是要做一個DAX wiki。里面的內(nèi)容都經(jīng)過組織,未來可能作為一種服務(wù)。
I wanted a complete reference that would be easy to access, quick to navigate, with accurate information about context transition and row context for every DAX function. I had been wanting DAX Guide for a few years, and now that I finally got it, I’m super excited to share it with you.
我個人一直希望有一種很容易的方式可以找到關(guān)于每個DAX函數(shù)的上下文轉(zhuǎn)換以及行上下文的準(zhǔn)確描述。我已經(jīng)等DAX Guide多年了,現(xiàn)在終于有了,我迫不及待得分享給大家。
DAX 在線圣經(jīng)使用方法
雖然 DAX Guide 的設(shè)計初衷并非是教學(xué)工具,但我們還是可以簡稱它為《DAX在線圣經(jīng)》,它更像是一個 字典,所以也可以叫《DAX在線圣經(jīng)字典》,這里有關(guān)于所有DAX函數(shù)的準(zhǔn)確描述。
首頁

英文看不懂怎么辦
如果英文不是特別好,可以使用Google的Chrome瀏覽器自帶翻譯功能,如下:

雖然翻譯得不是特別準(zhǔn)確,但大概還是可以理解的。在對照英文的情況下,基本可以使用了。
函數(shù)的組織

可以看出,這里已經(jīng)將函數(shù)進行了組織,方便大家查找所需要的內(nèi)容。
如何學(xué)習(xí)函數(shù)

可以看出,這里將函數(shù)的解讀劃分了幾個部分:
- 函數(shù)名稱
- 語法
- 參數(shù)
- 返回值
- 使用說明
- 相關(guān)文章
- 相關(guān)函數(shù)
- 最后編輯
- MSDN原文
- 兼容性
- 行上下文
- 返回類型
這里特別標(biāo)記了一些特點的部分,可以看出這個布局和功能板塊的設(shè)計相當(dāng)用心,并鏈接了博客文章,這無疑幫助我們整理了海量資料。
其他特色

細心的話,可以留意到在瀏覽器里的地址是有意義的,你可以直接輸入函數(shù)來查看,甚至不需要找。
另外,在貢獻者一欄,可以看出:

本函數(shù)最后更新于時間以及貢獻者。
存在的問題
如果你發(fā)現(xiàn)你打開有問題,是因為該網(wǎng)站使用了google字體導(dǎo)致中國的用戶在打開瀏覽器無法獲取google資源導(dǎo)致速度慢或鏈接點擊無效。解決方法,你懂的。
總結(jié)
兩位意大利老師從2009年開始從事基于微軟DAX引擎基礎(chǔ)的BI咨詢,已經(jīng)10年了,我們看到了他們的用心,而且也讓我們廣大愛好者有了更多的資源和更正確的學(xué)習(xí)途徑,讓我們趕快一起學(xué)習(xí)吧。