DAX/PowerBI系列 - 查询参数用法详解(Query Parameter)

本文详细介绍了PowerBI中查询参数的使用,包括参数化数据源和参数化过滤行两个场景。通过实例展示了如何利用参数化数据源在不同SQL Server实例间切换,以及如何动态从数据中获取不同数据。此外,还解释了如何使用参数过滤行,实现按需展示不同国家的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PowerBI  - 查询参数用法详解(Query Parameter)

很多人都不知道查询参数用来干啥,下面总结一下日常项目中常用的几个查询参数的地方。(本人不太欢hardcode的东西)

 

使用查询参数,我们现在可以在Power BI Desktop中创建参数,并在各种情况下使用它们。 例如,我们现在可以定义引用参数的查询以检索不同的数据集。 或者我们可以通过Filter Rows引用参数。

本质上来说,是替换字符串 – 所配置参数,对M 查询语句(字符串)进行替换,达到方便和灵活管理这些变量的目的。

一般来说我们可以在以下情况参考使用。 

  • 数据源(Data Source)
  • 过滤行(Filter Rows)
  • 保留行( Keep Rows)
  • 删除行(Remove Rows)
  • 替换行(Replace Rows)
  • 度量值(Measures)
  • 计算列(Calculated Columns)
  • 计算表(Calculated Tables)

 

下面举两个场景栗子:

  • 场景一:参数化数据源
  • 场景二:参数化过滤行

 下面例子中是去链接数据库的,其实知道了上面说到的本质,就可以灵活运用到其他的数据源。

场景一:参数化数据源(两个例子)

用例1: 参数化数据源 – 参数化服务器和数据库名字

假设您有不同的客户使用相同的数据库架构(模式))。 但是,托管在不同SQL Server实例中的数据库以及数据库名称是不同的。 使用查询参数,我们可以轻松地在不同的数据源之间切换,然后将报告发布到每个客户的Power BI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值