微软与OpenAI深度合作,提升Office软件效率
文章主题:微软, OpenAI, 深度合作, ChatGPT
微软已经与OpenAI展开深度合作,预示著未来的OpenAI产品,如ChatGPT,将整合到OFFICE软件中,从而显著提高工作效率。实际上,在没有嵌入OFFICE软件之前,Power BI/Excel用户就已经能够利用ChatGPT实现诸多功能。以下列举了几种应用场景。
1. 查询函数语法
在这里,我们将通过两个实例来分别展示Excel和Power BI的使用方式,这两种方法通常并不推荐使用。对于Excel,我们只需查阅相关帮助文档即可;而对于Power BI,用户可以在DAX.GUIDE中获取详细的操作指南。
提问:如何在Excel使用vlookup?
作为一名文章写作高手,我将为您展示如何使用VLOOKUP函数的详细步骤。首先,您需要在需要显示结果的单元格内输入“=VLOOKUP(”。接下来,您需要指定要在哪个值上进行搜索,这里以“A2”为例。然后,您需要指定数据范围,即包含要查找值的表格,例如“A1:B10”。接着,您需要指出要返回的列号,这里以“2”为例。最后,您需要选择搜索类型,通常为“FALSE”。完成这些步骤后,按下“Enter”键即可。
提问:Power BI CALCULATE函数语法是什么?
ChatGPT回答:Power BI CALCULATE函数语法是 CALCULATE(<expression>, <filter1>, <filter2>, …)
提问: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()来实现。具体而言,我们可以通过以下步骤来计算商品类别为鞋子的销售额总和。首先,我们需要筛选出符合条件的数据。在这个例子中,我们需要找到那些商品类别为“Shoes”的产品记录。这可以通过使用FILTER()函数实现,该函数会返回满足特定条件的记录。在这里,我们的条件是商品类别等于“Shoes”。接下来,我们需要计算这些符合条件记录的销售额总和。这可以通过使用SUMX()函数来实现。该函数会在指定的范围内对所有符合条件的记录进行求和。在这里,我们的范围是所有列名为“SalesAmount”的记录。因此,我们可以得出如下的SQL查询语句:SUMX(FILTER(TableName,TableName[ProductCategory]=”Shoes”)),TableName[SalesAmount] 。这段代码将会计算出所有商品类别为鞋子的销售额总和。
目测ChatGPT写Excel公式的能力=写VBA的能力>写DAX的能力,可能和前两者被投喂的数据量更大有关系。更复杂的DAX测试可参考采总这篇文章《ChatGPT一路狂飙,它的DAX水平怎么样?》
3. 颜色转换
作为一名文章写作高手,我将按照您的要求对原文进行改写。在 Power BI 中,用户可将背景颜色调整至棕色。为了实现这一目标,Power BI 支持十六进制和 RGB 两种颜色的表示方法。因此,您可以尝试通过以下方式来设置棕色背景:
棕色对应的RGB代码和十六进制代码是什么?
ChatGPT回答:RGB代码:(255,165,79);十六进制代码:#FFA54F
把得到的代码输入Power BI,可以看到得出需要的效果。
前期我发过两篇颜色相关的文章大家也可以参考使用《Power BI 支持的颜色名称列表》《Power BI制作动态颜色调试工具》
4. 素材查询
在Power BI报表设计过程中,为了使图表更加生动且具有吸引力,我们需要利用背景素材和图标素材等元素来提升视觉效果。若想获取这些素材,您可以直接向我(AI助手)提问,我将为您提供相应的建议和资源。例如,我曾为您推荐过一些优秀的SVG图标库,其中包括丰富的图标资源,可以满足您在报表设计中的各种需求。
1. Font Awesome:提供免费和开源的SVG图标库,支持多种形式的使用,拥有上万个图标;2. Ionicons:主要面向web和移动应用开发,提供超过600多个免费图标以及更多付费图标;3. Material Design Icons:提供900多个图标元素,全部采用了Google Material Design风格,可以满足大多数UI设计的需求;4. Flaticon:提供一大批免费SVG图标,包括社交媒体和常见网络图标;5. Noun Project:收集全球设计师创作的图标,其中支持SVG格式,有大量免费图标可以用于商业用途。
我之前用Power BI设计了一个复制粘贴就可以使用的库《复制粘贴就可以使用的Power BI 图标素材查询系统
》
除了获得图标库资源,也可以向ChatGPT提问获得单个图标。比如我问:
用SVG画一个圆,填充色为棕色,无边框
给出的答案是:
<circle cx=”50″ cy=”50″ r=”50″ fill=”brown” stroke=”none”/>
</svg>
这段代码可以加上前缀可以在Power BI度量值使用,用于制作气泡图、条件格式图标等,参考《Power BI 条件格式图标的五重境界》。当然,目前ChatGPT还只能绘制基础的SVG图形,复杂造型建议还是参考图标库。
读者如有什么有趣的玩法,欢迎留言分享。ChatGPT如果顺利集成到Power BI/Excel,结合自己的模型/报表进行应用,相信会有更大作用。
AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!