ChatGPT AI在哪些方面可以帮助Power BI/Excel用户
微软已和OpenAI深度合作,未来OpenAI的产品(例如ChatGPT)会植入OFFICE软件,提升效率。在没有植入之前,Power BI/Excel用户其实已经可以用ChatGPT做很多事情,以下列举几种。
1. 查询函数语法
以下Excel和Power BI分别举个例子,这种用法一般不建议使用,Excel查看帮助就行,Power BI可以在DAX.GUIDE获得详细信息。
提问:Power Query{1..5}指什么?
ChatGPT回答:Power Query {1..5}指的是从1到5的数字序列。
2. 执行公式代码任务
查询函数语法的前提是你知道你的模型场景需要使用什么函数,但很多时候我们其实不知道,这个时候可以任务式提问。任务可以是公式、VBA、DAX等。《用ChatGPT AI试着写了几段代码》这篇文章举例了三段VBA。这三段VBA操控难度逐渐增加,第一段是纯代码运行产生结果,第二段需要和单元格互动,第三段需要和外部文件互动,结果ChatGPT都完美胜任,代码无需任何修改。当然,不排除换一个场景,或者难度继续增加后,代码需要略微调整。以下是DAX测试:
提问:Power BI在日期表新建一列,把日期转换为类似"20220208"这样的格式
ChatGPT回答:FORMAT(日期列名,"yyyyMMdd")
提问:在Power BI计算商品类别为鞋子的销售额
ChatGPT回答:使用DAX函数SUMX(),可以计算商品类别为鞋子的销售额SUMX(FILTER(TableName,TableName[ProductCategory]="Shoes"),TableName[SalesAmount])
目测ChatGPT写Excel公式的能力=写VBA的能力>写DAX的能力,可能和前两者被投喂的数据量更大有关系。更复杂的DAX测试可参考采总这篇文章《ChatGPT一路狂飙,它的DAX水平怎么样?》
3. 颜色转换
例如我想把Power BI背景色调整为棕色,Power BI支持十六进制和RGB的颜色代码,于是可以这样问:
把得到的代码输入Power BI,可以看到得出需要的效果。

前期我发过两篇颜色相关的文章大家也可以参考使用《Power BI 支持的颜色名称列表》《Power BI制作动态颜色调试工具》
4. 素材查询
Power BI报表设计需要背景素材、图标素材等等。可以直接向ChatGPT提问相关问题获取对应素材。比如它给我推荐了以下SVG图标库。
我之前用Power BI设计了一个复制粘贴就可以使用的库《复制粘贴就可以使用的Power BI 图标素材查询系统》
除了获得图标库资源,也可以向ChatGPT提问获得单个图标。比如我问:
用SVG画一个圆,填充色为棕色,无边框
给出的答案是:
<svg width="100" height="100"><circle cx="50" cy="50" r="50" fill="brown" stroke="none"/></svg>
这段代码可以加上前缀可以直接在Power BI度量值使用,用于制作气泡图、条件格式图标等,参考《Power BI 条件格式图标的五重境界》。当然,目前ChatGPT还只能绘制基础的SVG图形,复杂造型建议还是参考图标库。
读者如有什么有趣的玩法,欢迎留言分享。ChatGPT如果顺利集成到Power BI/Excel,结合自己的模型/报表进行应用,相信会有更大作用。
-
咔叽咔叽阿诺酱 赞了这篇日记 2023-02-11 01:35:25