部署DeepSeek模型,进群交流最in玩法!
立即加群
发布
社区首页 >专栏 >Power BI Excel 调用DeepSeek进行数据分析

Power BI Excel 调用DeepSeek进行数据分析

作者头像
wujunmin
发布2025-02-10 15:12:06
发布2025-02-10 15:12:06
62500
代码可运行
举报
文章被收录于专栏:wujunminwujunmin
运行总次数:0
代码可运行

上文分享了如何在Power BI和Excel调用DeepSeek,使用AI导入数据或者处理数据,本文讲解如何借助DeepSeek进行数据分析。文章基于Excel讲解,Power BI操作步骤雷同。

假设Excel中有上表的简单数据源,在另一个工作表A2单元格针对数据使用自然语言提问,鼠标放到A7单元格右键刷新,即可得到AI的解读。

换一个问题:

首先,将数据源和问题两张表导入Power Query:

接着,在Power Query后台新建一个空白查询,此处取名“DS数据分析",打开高级编辑器,粘贴以下代码:

代码语言:javascript
代码运行次数:0
复制
let
    Source = 数据源,
    JSONSource = Json.FromValue(Source),
    apiKey = "你的DeepSeek API Key",
   baseUrl = "https://api.deepseek.com/v1/chat/completions/",
    requestBody = Json.FromValue([
        model = "deepseek-chat",
        messages = {
            [role = "system", content = "你是数据分析专家,用户提供了一份JSON格式的数据,请尽可能简洁回答,不要再次罗列数据。用户的具体需求是" & 问题[问题]{0}],
            [role = "user", content = JSONSource]
        }
    ]),
    headers = [
        #"Content-Type" = "application/json",
        #"Authorization" = "Bearer " & apiKey
    ],
    response = Web.Contents(baseUrl, [
        Headers = headers,
        Content = requestBody
    ]),
    jsonResponse = Json.Document(response),
    answer = jsonResponse[choices]{0}[message][content]
in
    answer

以上代码中,第四行填写你的DeepSeek API KEY,KEY在这里创建:

https://platform.deepseek.com/api_keys

完成后,关闭并上载,把DS数据分析查询加载到Excel页面。接下来就可以愉快地玩耍了。

本文的方式适合大宽表式分析,有没有可能DeepSeek识别关系模型,进行数据分析?我粗略有了点不成熟的想法,待验证跑通后分享。

既然上文分享了Power BI / Excel 结合DeepSeek导入数据、处理数据,本文又分享了数据分析,后面是不是还有DeepSeek辅助Power BI/Excel数据可视化,自动生成图表?

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

本文分享自 wujunmin 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档