SQLBI 发布 PowerBI DAX 在线学习圣经

XX圣经,是对XX学习资源至高无上的评价。

DAX圣经

只要您在用Excel PowerPivot或PowerBI来进行数据分析,不久就会发现要掌握这些工具的就必须掌握DAX。然后您很快就会发现在这方面的教学权威是两位意大利的老师:SQLBI.com。
2015年,两位意大利老师出版了《The Definitive Guide to DAX: Business intelligence with Microsoft Excel, SQL Server Analysis Services, and Power BI》,如下:


这本书的名字太长了,为了简化称呼同时标识出本书在DAX领域的地位,广大国内爱好者不约而同的认可了一个名字《DAX圣经》。

2019年2月,将推出本书的第二版:

对于DAX重度爱好者来说,本书是必须参考,甚至也可以作为唯一参考。

DAX在线圣经

由于微软对基于DAX引擎(准确讲VertiPaq引擎)打造的产品的不断发展以及市场的需要,已经有包括Excel,PowerBI,SSAS,Azure AS等在内的产品中全部运行着同样的DAX引擎。但由于版本和差异不同,造成了很多麻烦,而且微软官方其实并没有给出很系统完善的DAX教程。

因此:整个业界需要一个关于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.

如果您已经读过《DAX圣经》,你也许会根据标题就觉得本文是和此书有关的。实际上,这是一个 关于DAX函数 的网站。

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是一个提供关于DAX语言完整参考的网站。每个函数都有完整的语法,简短的描述,以及与之相关的函数和文章。

Is DAX Guide a tutorial to learn DAX? 这是用来学习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的初衷不是一个教学工具。它的目标是提供 准确的 快速参考。唯一目标就是:准确性

可见意大利老师深知市面上讲述DAX的很多说法都是不准确的,所以特别强调了“准确”一词,这也是本网站的唯一核心目标。建议:您可以特别留意该网站对每一个DAX函数的解读所用的英文单词,由于准确性的要求,你会发现很多英文描述你一开始无法理解,但随着使用的加深,你会慢慢体会到其含义。

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 通过监测微软产品的最新版本来自动更新。每个DAX函数都配有一个兼容性矩阵用来描述可以在哪个微软产品的哪个版本下使用。在附加说明还会强调该函数是否会产生上下文转换以及是否会在行上下文中执行,以及根据我们个人经验判断该函数是否已经过时或废弃。

Who are the authors of DAX Guide? 它是谁创建的

In order to guarantee the desired level of quality, the content of DAX Guide is curated by a small number of authors.
为了保证质量,DAX Guide的策划者们不多。

意思应该是核心编辑已经很少,以确保所有内容都经过严格审阅修订。

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.

如果发现问题或有任何建议都可以随时提出。

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.

虽然这花费了数个月的时间,但才刚刚开始。在最近几个月,我们为275个DAX函数增加了额外的描述,基本描述来自微软MSDN文档,而且也全部做了校对。MSDN文档也许更全面,你可以通过链接直接查看到。然而,有的MSDN文档的描述并不准确甚至可能已经废弃,这种情况,就不再给出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。里面的内容都经过组织,未来可能作为一种服务。

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.

我个人一直希望有一种很容易的方式可以找到关于每个DAX函数的上下文转换以及行上下文的准确描述。我已经等DAX Guide多年了,现在终于有了,我迫不及待得分享给大家。

DAX 在线圣经使用方法

虽然 DAX Guide 的设计初衷并非是教学工具,但我们还是可以简称它为《DAX在线圣经》,它更像是一个 字典,所以也可以叫《DAX在线圣经字典》,这里有关于所有DAX函数的准确描述。

首页

英文看不懂怎么办

如果英文不是特别好,可以使用Google的Chrome浏览器自带翻译功能,如下:

虽然翻译得不是特别准确,但大概还是可以理解的。在对照英文的情况下,基本可以使用了。

函数的组织

可以看出,这里已经将函数进行了组织,方便大家查找所需要的内容。

如何学习函数

可以看出,这里将函数的解读划分了几个部分:

  1. 函数名称
  2. 语法
  3. 参数
  4. 返回值
  5. 使用说明
  6. 相关文章
  7. 相关函数
  8. 最后编辑
  9. MSDN原文
  10. 兼容性
  11. 行上下文
  12. 返回类型

这里特别标记了一些特点的部分,可以看出这个布局和功能板块的设计相当用心,并链接了博客文章,这无疑帮助我们整理了海量资料。

其他特色

细心的话,可以留意到在浏览器里的地址是有意义的,你可以直接输入函数来查看,甚至不需要找。

另外,在贡献者一栏,可以看出:

本函数最后更新于时间以及贡献者。

存在的问题

如果你发现你打开有问题,是因为该网站使用了google字体导致中国的用户在打开浏览器无法获取google资源导致速度慢或链接点击无效。解决方法,你懂的。

总结

两位意大利老师从2009年开始从事基于微软DAX引擎基础的BI咨询,已经10年了,我们看到了他们的用心,而且也让我们广大爱好者有了更多的资源和更正确的学习途径,让我们赶快一起学习吧。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容