彩票走势图

交互式报表Power BI教程:在分页报表的 URL 中传递报表参数

翻译|使用教程|编辑:况鱼杰|2020-11-19 11:19:04.337|阅读 778 次

概述:​可通过在分页报表 URL 中包含报表参数,向报表传递报表参数。 所有查询参数都可具有对应的报表参数。 因此,可通过传递相应报表参数来向报表传递查询参数。 需要为参数名称加上 rp: 前缀,以便 Power BI 在 URL 中识别它。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

使用 Power BI Desktop 从数据获得见解,然后进行相关操作利用可视化分析免费创建内容丰富的交互式报表,一切尽在指尖。

点击下载Power BI Desktop正式版


可通过在分页报表 URL 中包含报表参数,向报表传递报表参数。 所有查询参数都可具有对应的报表参数。 因此,可通过传递相应报表参数来向报表传递查询参数。 需要为参数名称加上 rp: 前缀,以便 Power BI 在 URL 中识别它。

报表参数区分大小写并使用以下特殊字符:

URL 的参数部分中的空格将替换为加号 (+)。 例如:

rp:Holiday=Christmas+Day

字符串的任何部分中的分号将被替换为 %3A 字符。

浏览器应自动执行正确的 URL 编码。 不必手动对任何字符进行编码。若要设置 URL 内的报表参数,请使用以下语法:

rp:parameter=value

例如,要指定在“我的工作区”的报表中定义的两个参数“Salesperson”和“State”,请使用以下 URL:

//app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:State=Utah

要指定在应用中的报表中定义的两个相同参数,请使用以下 URL:

//app.powerbi.com/groups/me/apps/xxxxxxx-c4c4-4217-afd9-3920a0d1e2b0/rdlreports/b1d5e659-639e-41d0-b733-05d2bca9853c?rp:Salesperson=Tiggee&rp:State=Utah

若要为参数传递 Null 值,请使用以下语法:

parameter:isnull=true

例如:

rp:SalesOrderNumber:isnull=true

要传递布尔值,请使用 0 表示 false,使用 1 表示 true。 要传递浮点值,请包含服务器区域设置的小数分隔符。

备注:

  • 如果报表包含具有默认值的报表参数,并且“Prompt”属性的值为 false(即未在报表管理器中选择“Prompt User”属性),则不能在 URL 中为该报表参数传递值。 这样,管理员就可以选择阻止最终用户添加或修改某些报表参数的值。
  • Power BI 不支持超过 2,000 个字符的查询字符串。 如果使用 url 参数查看分页报表,则可以超过此值。 如果使用多值参数,则更是如此。

其他示例

以下 URL 示例包括一个多值参数“Salesperson”。 多值参数的格式为的是重复每个值的参数名称。

//app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:Salesperson=Tie+Bear&rp:Salesperson=Mickey

以下 URL 示例为本机模式报表服务器传递值为“7/1/2005”的单个参数 SellStartDate。

//app.powerbi.com/groups/me/rdlreports/xxxxxxx-abc7-40f0-b456-febzf9cdda4d?rp:SellStartDate=7/1/2005

推荐阅读:

学会使用Power BI报表服务器的自动刷新功能,轻松做报表

在 Power BI 中与 ArcGIS 地图交互


想要购买Power BI Desktop正版授权,或了解更多产品信息请点击在线客

也欢迎拨打慧都热线023-68661681,我们有专业的大数据团队,为您提供免费大数据相关业务咨询!


标签:图表交互图表数据分析微软

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP