当前位置:首页|资讯|ChatGPT

用ChatGPT写度量值,你还有必要学习DAX吗?

作者:PowerBI星球发布时间:2023-03-08

原标题:用ChatGPT写度量值,你还有必要学习DAX吗?

昨天体验了一下ChatGPT,聊了一些PowerBI的问题:

体验ChatGPT,我和它聊聊Power BI

很多星友问,既然ChatGPT这么智能,可以帮助写DAX吗?这篇我们就来和ChatGPT聊聊DAX的话题。

下面先和它随便聊聊DAX的概念和原理等话题,然后再从易到难来测试一下它写DAX能力,通过它的回答来感受一下。

DAX是什么语言?

DAX语言与其他编程语言最核心的区别在哪里?

DAX的底层核心原理是什么?

如何快速理解DAX计算逻辑中的上下文概念?

DAX优化策略有哪些?

从前面的回答可以看出,ChatGPT的逻辑性很强,什么问题总能总结出一二三,如果你熟悉DAX,可以从其中的套话中找到部分有用的点,但是如果你完全不熟悉,通过这些回答,并不会让你更理解DAX,看完应该还是一头雾水。

DAX之父是谁?

原来ChatGPT也会犯错,把意大利大神当成了DAX发明者,估计是因为这两位顶级大神在全网对DAX的贡献和分享内容最多吧。

如果我见到DAX的设计团队,并有机会向他们提出一个问题,你觉得我最应该问什么?

嗯,如果真的有可能见到,从这些问题里选一个向他们提问:)

DAX中最重要的函数是哪个?

如何掌握CALCULATE函数?

正确的废话。

2022年新增加的DAX函数有哪些?

ChatGPT关于DAX知识还停留在2021年~

如何在一个月内精通DAX?

看起来很鸡汤吧~

请给我推荐一本学习DAX的中文图书?

这个问题ChatGPT不但犯错,竟然还不承认?

我在工作中会用到PowerBI,但是不想学习DAX可以吗?

你可以帮我写DAX公式吗?

既然ChatGPT这么自信,那就试试来写DAX吧,先从建立模型开始。

假设有三张表,订单表(包含订单编号、订单日期、产品名称、销售额等字段),产品表(包括产品名称、产品类别等字段)以及日期表(包括日期、年度、季度、月份、周等字段),在PowerBI中如何建立一个好的模型?

废话太多了,建立个关系依然还要总结出这么多点,关键有些还是错的,比如建立模型应该到“模型视图”。

我需要使用PowerBI分析销售额的同比变化情况,请以上面三个表组成的数据模型为基础,如何实现同比分析?

真的非常详细,把操作步骤都列出来了,同比度量值也还算正确,不过需要注意的是,变量名是不能使用中文的,你不能完全照搬,你直接复制到PowerBI中使用肯定是报错的。

也许是用中文解答,ChatGPT把本来是英文的代码自动翻译成了中文。

如何计算出每个产品的销售额排名?

ChatGPT这个解答也还可以。

下面换个复杂一点的分析。

以上面的模型为基础进行数据分析,请给我写一个销售额60天移动平均的度量值?

对于写法就太扯了,问题理解有出入,并且DAX并不存在的函数都冒出来了。

是不是因为我的提问太简单了呢,我再详细描述重新提问。

我需要使用PowerBI进行60天移动平均的计算,请以上面三个表组成的数据模型为基础,用DAX函数帮我写一个60天移动平均的表达式?

这个写法还算可以,基本可以实现,但为什么没有以上面的模型为基础呢:)

上面的表达式如果用DAX时间智能函数来优化,应该如何修改?

ChatGPT又乱了,这个公式完全不能用,可以看出它对时间智能函数并不是很理解。

我需要使用PowerBI对产品进行帕累托分析,请以上面三个表组成的数据模型为基础,如何写度量值来完成帕累托分析?

让ChatGPT进行更复杂的帕累托分析,更是勉为其难了,虽然它一开始理解了什么是帕累托分析,但是具体如何实现,它给出的公式是没法用的。

通过上面几个例子可以看出,对于非常简单的基础分析,比如计算同比、排名这些问题,ChatGPT能提供帮助,不过也需要微调和修改。

但对于更复杂的数据分析,目前它还不能帮助我们写出正确的公式。所以对于DAX,ChatGPT目前顶多能提供一点辅助,想依靠它帮助我们做数据分析还完全不现实,我们仍然需要学习DAX。

当然,ChatGPT自己也知道~

既然你能帮忙写DAX,那我为什么还要学习DAX呢?

更多介绍:

Power BI业务分析:10个常用的度量值

体验ChatGPT,看它如何回答PowerBI相关的问题

PowerBI数据分析经典入门案例:折扣计算问题

采悟 | PowerBI星球


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1