前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PowerBI DAX 模板库来了

PowerBI DAX 模板库来了

作者头像
BI佐罗
发布2020-08-31 16:33:45
2K2
发布2020-08-31 16:33:45
举报
文章被收录于专栏:PowerBI战友联盟

虽然 PowerBI 发展得如火如荼,很多人进入 PowerBI 领域却遇到很多障碍,最明显的一项就是来自 DAX 的挑战。

虽然业界已经有了很多学习 DAX 的书籍,但学习毕竟是需要时间的,而且是可能携带很多错误的。在这个背景下,如何满足一个核心诉求就一直在那里:

如何让单纯的业务专家零基础快速构建业务逻辑

先预览

为此,我们推出了 PowerBI 的外挂工具:DAX Pro。如下:

从界面不难看出,该工具目前(不表示未来)可以帮助使用者直接通过拖拽来创建度量值

DAX Pro 缘起

DAX Pro 为什么会被设计出来呢,他出生的使命是什么呢,这是一个有使命的产品。

我们大致看看过去的历史和问题,就知道一件事物是否有必要存在。

DAX 市场历史

这可以追溯到 5 年前,那时 PowerBI 刚刚开始流行,然后几乎所有学习者都形成一个共识:DAX 是 PowerBI 的核心。

没有错,这里的逻辑链条是这样的:

  • 对于个人来说,PowerBI 用来建模和分析以及可视化。
  • 其中,建模和分析是核心,需要的技术工具其实是 PowerBI 的底层引擎,不妨称为 DAX 引擎(实际名字不重要)。
  • DAX 公式是使用者对 DAX 引擎发出命令的唯一方式。
  • 使用 DAX 的专业度,就等同于驾驭 DAX 引擎的能力。

在著名的 DAX 领域专家 SQLBI 的教学经验中,有一条能够反映学习者对 DAX 的真实感受:

Simple but not easy。

简洁,但不简单。

DAX 语言的元素是非常少的,但通过排列组合可以形成很灵活和复杂的结构和逻辑,所以,驾驭起来并不简单。

在 PowerBI 诞生以后,在关注 PowerBI 的人群中,可以简单划分为三类:

  • 技术人员,他们往往有编程背景,如: Python,SQL等。
  • 业务人员,他们的技术背景可能没有,但精通某领域业务。
  • 综合人员,他们有一些Excel经验以及一些业务经验。

对于技术人员,开始狂学 DAX,因为大家已经习惯去用技术去理解一项技术了。

对于业务人员,他们从可视化进入这个领域,但慢慢发现了 DAX,而且被拦截得死死的,仅有的 Excel 经验几乎没有用。

对于综合人员,他们有不错的 Excel 经验,但在使用 DAX 一段时间后,马上发现根本就是两件事,Excel 的经验很多时候成了阻碍理解的劣势。

于是,培训和教学市场就天然存在了。

例如我们为大家提供了各种收费教学资源就是在这个背景下形成的。

可以说,这是来解决渔的问题。

但实际,如果想直接得到鱼呢?

微软做了什么

我们来看看微软官方在 PowerBI 中与此有关的尝试,叫:快速度量值。如下:

这个思路是很好的,但这个内置的功能存在以下问题:

  • 会写度量值的人,就直接写了,不用这个工具。
  • 不会写度量值的人,用了这个工具创建了度量值,也可能是错的。 (日期表问题)
  • 翻译糟糕,理解复杂。
  • 无法加入更多的度量值模板。

我们说 PowerBI 的界面产品组还是有很大空间可以更加贴近普通用户的。也许微软有天然的技术背景沉淀,至少在 PowerBI 团队默认产品还是有一定门槛的。

这样,这个内置的快速度量值功能,是一个鸡肋。

写到这里,暂且按住,我们再来看看社区。

社区做了什么

在 PowerBI 的社区,到目前有两个工具特别重要:

  • DAX Studio
  • Tabular Editor

我就不做介绍了,它们都是非常非常强大的工具。

但他们存在一个特点,注意,我用了“特点”二字,而不是缺点,他们的共同特点就是:

IT做给IT的IT工具。

说白了,对于刚刚接触 PowerBI 的业务用户,不可能会用这两个的任何一个。

这也特别符合技术社区的格调,准确讲,是技术社区,IT们讨论IT问题的IT社区。

我用了非常直白的词汇来描述这个状态。

那还有类似的插件市场,也大多躲不开这个规律,那就是:

IT做给IT的IT工具。

既然是:

IT做给IT的IT工具。

那么业务专家就很难掌握。

DAX Pro 的使命

从上述三点来看:

  • DAX 非常重要,但需要学习时间才能驾驭。
  • 微软提供的快速度量值功能是鸡肋。
  • IT社区的IT给IT做了IT工具。

那么,业务人员怎么办?小白怎么办?

我们需要一个工具,暂且称他为:DAX Pro。

他应该定位于这个使命:

让简单保持简单。

如果说 Simple but not easy 是一种感悟的话,那么我希望还有另一种感悟是:

Simple and very easy。

这是一个很大的挑战,但还没有结束,我们进一步希望:

Simple and very easy with fun。

除了让简单保持简单,我们希望是有意思的,好玩的。

因为工作和生活本就艰辛,很多螺丝钉们连打游戏的时候都没有,在打拼。我们希望在用工具解决工作问题的时候还能够有趣。

但海没有结束,我们进一步希望:

Create value by simple and very easy。

这是我个人的一个非常大的感悟,如果你做了一切努力,而这些努力全部是自娱自乐,那这些自娱自乐也是由代价的。从一定意义上,很多人不该有自娱自乐,因为他们必须创造价值,不然房子,车子,孩子怎么办?

我很真切的看到有的螺丝钉伙伴在认真的学习 DAX,能买的教程都买了,但他还是用着不太正确的方式,为了解决一个很简单的问题,在花费很多时间,而他告诉我,他为此还和妻子吵架了,他希望老婆可以带孩子,让他晚上有时间可以赶快学习一下。

我很触动,因为对于某些伙伴来说,他也许真的不应该花费大量精力学习 DAX,他要做的就是一件事:用现成结果

所以,Create Value 非常重要。

我还看到社区里很多有强大技术背景的小伙伴在讨论 ALLSELECTED 函数的底层到底是怎么运行的,这很好。

但在这个时代的某些地方,太过现实,有这个时间去理解 ALLSELECTED,不如直接记住:永远不再计算列里使用它,更加直接。

因为,也许他今天自以为理解了 ALLSELECTED,并用于了一个复杂场景,而那就是一个坑。时间过去,自己都不知道自己到底写的是什么。

这就是标准的技术麻痹症。很多人用学习技术麻痹自己,其实,技术也没搞清楚,自以为搞清楚了,事情也没有做出任何价值。

我曾经也是这样的人,我花费了很多本该留给家人的时间,所以我希望提醒和我有类似特点的伙伴要注意下。

因此,

DAX Pro,只是一个名字,但他背后绝不是冷冰冰的技术工具,而是有这些思考在里面的。

最关键的一条就是:Create value by simple and very easy。

如果实在无法理解,那就换成这句:干完活早点下班回家,PowerBI关我屁事,工作而已

看着简单,做起来难。

DAX Pro 是什么

由于 DAX Pro 的核心基因是:

用本该简单的简单创造价值,干完活早点下班回家,PowerBI关我屁事,工作而已

DAX Pro 必然不是IT社区的IT给IT做的IT工具。

DAX Pro 是给 PowerBI 所有用户用简单方法直接解决问题的工具。

说完了。

DAX Pro 怎么实现

越简单的东西越难做,而且是穿越了复杂以后的简单,那真的很难。

DAX Pro 的实现需要三个角色:

  • 产品经理: 保持 DAX Pro 的基因。
  • 开发高手: 按 DAX Pro 的基因把他开发出来。
  • 参与铁粉: 认同理念而帮助他成长的家人。

目前,在这件事的执行上,由 BI佐罗,也就是罗叔我担任了产品经理,虽然在下才疏学浅,但愿意来对这个工具的设计做一些尝试。而开发的高手,的确经过了很长时间的甄选。当时,有很多的伙伴联系罗叔,非常感谢,希望有兴趣的伙伴,仍然可以合作。

目前这位高手的确是高手,因为他彻底践行了:用本该简单的简单创造价值,干完活早点下班回家,PowerBI关我屁事,工作而已。

我猜估计他都没怎么用过度量值。哈哈。这就是我要的,一个可以顾家的男人,必然会用最智慧的方式去解决没有见过的问题。

最后,DAX Pro 需要你们。你们是他活着的唯一理由,DAX Pro 就是帮助大家保持简单的方式。

DAX Pro 的计划

从目前的界面看:

如果你觉得他只是一个度量值模板工具,那就大错特错了。

没看到这才一个 TAB 页嘛。

请你记住:

用本该简单的简单创造价值,干完活早点下班回家,PowerBI关我屁事,工作而已。

DAX Pro 有很多事要做,好玩的事会越来越多。

一起玩起来

我们用有限的时间做了一个开始。

感兴趣的伙伴可以做这几件事:

  • DAX Pro 这个名字也许并不合适,你有什么好的建议,可以直接留言。
  • 留言对DAX感受,后加私信,加入内测体验群来优先感受他。

好玩的事会越来越多。

让我们一起穿越复杂,来到简单。

用本该简单的简单创造价值,干完活早点下班回家,PowerBI关我屁事,工作而已。

我们不要:Simple but not easy。

我们要的:Create value by simple and very easy。

最后,感谢每个人,你们也许从来不说话,但我们从这里感受到了 DAX Pro 他被这个世界需要,但却还没有,于是他应该存在。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI战友联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先预览
  • DAX Pro 缘起
    • DAX 市场历史
      • 微软做了什么
        • 社区做了什么
          • DAX Pro 的使命
          • DAX Pro 是什么
          • DAX Pro 怎么实现
          • DAX Pro 的计划
          • 一起玩起来
          相关产品与服务
          腾讯云 BI
          腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档