You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将PostgreSQL存储函数用作Power BI的数据源?

解决PostgreSQL存储函数作为Power BI数据源的问题

Power BI对PostgreSQL的数据源支持逻辑和Azure SQL Server不同,因此你找不到教程里提到的「选择SQL函数」选项,以下是适配PostgreSQL的正确操作步骤:

  • 步骤1:连接PostgreSQL数据源
    在Power BI Desktop中选择「获取数据」→「PostgreSQL数据库」,填入服务器地址和目标数据库名称,完成基础连接配置。

  • 步骤2:用自定义SQL调用存储函数
    进入数据导航界面后,不要直接选择表,点击顶部的「高级选项」,在「SQL语句」输入框中编写调用函数的SQL代码,示例格式如下:

    SELECT * FROM get_revenue_metrics('2023-01-01'::date, '2023-12-31'::date, '2023-01-01'::date, '2023-12-31'::date);
    

    注意替换成实际需要的日期参数,PostgreSQL中可通过::date完成字符串到日期类型的转换,或直接传入标准格式的日期字符串。

  • 步骤3:加载数据并构建图表
    点击「确定」后,Power BI会执行SQL语句并返回存储函数生成的表格,将数据加载到模型后,即可直接用于制作仪表盘图表。

  • 可选:实现参数动态调整
    若需要动态修改日期参数,可在Power BI中创建日期切片器或参数,通过修改自定义SQL中的参数值实现数据更新,也可借助Power Query的参数功能将控件与SQL语句绑定。

内容的提问来源于stack exchange,提问作者SidT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 05:15:47