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