我们可以在 Power BI 中声明全局变量吗?我想在表中创建 url 列,并且域对于每个环境(Dev、QA、Prod)都会有所不同
Posted
技术标签:
【中文标题】我们可以在 Power BI 中声明全局变量吗?我想在表中创建 url 列,并且域对于每个环境(Dev、QA、Prod)都会有所不同【英文标题】:Can we declare global variable in Power BI? I want to create url column in table and domain will be different for each environment (Dev, QA, Prod) 【发布时间】:2021-12-24 16:14:33 【问题描述】:我正在创建 Power bi 报告,其中显示包含产品列表的表格。我正在为 url 创建自定义列。我想在任何配置或全局设置中设置它,以便我可以为每个环境设置不同的域,类似于我们使用的连接字符串。
【问题讨论】:
【参考方案1】:这很简单:
environment = "http://www.development.com/'
然后
table[url] = environment & table[connect]
【讨论】:
感谢 Peter 的快速回复,我对 power bi 很陌生对于不同的环境,类似于我们用于数据集的连接字符串【参考方案2】:我们可以在参数中设置域,然后在参数设置中更改。为此,我们需要遵循以下步骤:
-
转到数据集并点击转换数据
单击管理器参数并添加新参数
选择类型作为文本分配名称
添加后添加添加列选项卡并使用您的参数名称嵌入列值
发布后,您将能够针对您配置的每个环境对其进行编辑,并且在发布时不会更改
如果需要更清晰,请参阅此视频 https://www.youtube.com/watch?v=zeeiSFdWCrY&t=172s&ab_channel=Curbal
【讨论】:
以上是关于我们可以在 Power BI 中声明全局变量吗?我想在表中创建 url 列,并且域对于每个环境(Dev、QA、Prod)都会有所不同的主要内容,如果未能解决你的问题,请参考以下文章