Parâmetros de URL em relatórios paginados no Power BI
APLICA-SE A: Power BI Report Builder Power BI Desktop
Você pode enviar comandos para relatórios paginados no Power BI adicionando um parâmetro em uma URL. Por exemplo, você pode ter exibido o relatório usando um conjunto específico de valores de parâmetro de relatório. Você encapsula essas informações na URL usando parâmetros de acesso à URL predefinidos. Você pode personalizar ainda mais a forma como o Power BI processa o relatório inserindo parâmetros para formatos de renderização ou para determinar a aparência e o estilo da barra de ferramentas de relatório. Em seguida, você pode colar essa URL diretamente em um email ou uma página da Web para que outras pessoas experimentem o relatório da mesma maneira em um navegador.
Aqui estão as ações que você pode executar por meio de parâmetros de acesso à URL:
- Enviar parâmetros de relatório a um relatório.
- Iniciar a exportação do conteúdo do relatório em um formato de arquivo compatível.
- Ocultar ou exibir o painel de parâmetros.
- Especificar a configuração DeviceInfo.
Para obter a lista completa de comandos e configurações disponíveis por meio do acesso à URL, confira Referência de parâmetro de acesso à URL mais adiante neste artigo.
Conceitos de acesso à URL
As solicitações de URL para o Power BI contêm parâmetros que são processados pelo serviço. A maneira como o serviço gerencia as solicitações de URL depende dos parâmetros, dos prefixos de parâmetro e dos tipos de itens incluídos na URL. A funcionalidade de URL de relatório paginado é compatível com a maioria dos navegadores e aplicativos que são compatíveis com o endereçamento de URL padrão.
Sintaxe do acesso à URL
As solicitações de URL podem conter vários parâmetros, listados em qualquer ordem. Os parâmetros são separados por um E comercial (&). Os pares de nome e valor são separados por um sinal de igual (=). Por exemplo:
powerbiservicereporturl?rp:parameter=value&rdl:parameter=value
Descrição da sintaxe
powerbiservicereporturl
A URL de serviço do Power BI do relatório paginado. Por exemplo:
https://app.powerbi.com/groups/me/rdlreports/xxxxxxx-c4c4-4217-afd9-3920a0d1e2b0
?
Usado para separar o powerbiservicereporturl e os parâmetros de acesso da URL.
&
Usado para separar os pares de nome e valor dos parâmetros de acesso à URL.
prefixo
Um prefixo para o parâmetro da URL que especifique uma ação no serviço do Power BI. Por exemplo, rp:
ou rdl:
.
parâmetro
O nome do parâmetro.
value
Texto da URL correspondente ao valor do parâmetro que está sendo usado.
Referência de parâmetro de relatório da URL
Você pode passar parâmetros de relatório para um relatório, incluindo-os na URL de um relatório paginado.
Parâmetros de relatório (rp:
)
Para ver exemplos de como passar parâmetros de relatório em uma URL, confira Passar um parâmetro de relatório em uma URL.
Observação
Os parâmetros de relatório exigem um prefixo de parâmetro rp:
e diferenciam maiúsculas de minúsculas.
Referência de parâmetro de acesso à URL
Você pode usar os parâmetros a seguir como parte de uma URL para configurar a aparência e o estilo dos seus relatórios paginados no Power BI. Os parâmetros mais comuns são listados nesta seção. Os parâmetros não diferenciam maiúsculas de minúsculas e começam com o prefixo de parâmetrordl:
, se relacionado ao formato de saída.
Comandos de relatório (rdl:
)
Formato de exportação
Especifica o formato no qual renderizar e exportar um relatório.
- Por exemplo:
rdl:format=PDF
Valores disponíveis:
- PPTX (PowerPoint)
- MHTML
- IMAGEM
- EXCELOPENXML (EXCEL)
- WORDOPENXML (WORD)
- CSV
- ACCESSIBLEPDF (PDF)
- XML
Exibição de relatório
Especifica o tipo de visualização usado para exibir o relatório.
rdl:reportView
Valores disponíveis:
- interactive (padrão): carrega o relatório no modo interativo.
- pageView: carrega o relatório no modo de exibição de página.
Painel de parâmetros
Especifica se o painel de parâmetros fica fechado, aberto ou totalmente oculto quando o relatório é carregado.
rdl:parameterPanel
Valores disponíveis:
- hidden: carrega o relatório com o painel de parâmetros fechado. O botão de parâmetro é habilitado para que os usuários possam selecionar o botão para expandi-lo.
- oculto: carrega o relatório com o painel de parâmetros fechado e o botão de parâmetro desabilitado.
- expanded (padrão): carrega o relatório com o painel de parâmetros aberto e o botão de parâmetro habilitado.
Informações do dispositivo
Você pode especificar parâmetros de saída adicionais para os formatos de exportação a seguir.
PDF/ACCESSIBLEPDF:
- rdl:AccessiblePDF=true/false
- rdl:Columns=integer
- rdl:ColumnSpacing=decimal(in)
- rdl:DpiX=integer
- rdl:DpiY=integer
- rdl:EndPage=integer
- rdl:HumanReadablePDF=true/false
- rdl:MarginBottom=decimal(in)
- rdl:MarginLeft=decimal(in)
- rdl:MarginRight=decimal(in)
- rdl:MarginTop=decimal(in)
- rdl:PageHeight=decimal(in)
- rdl:PageWidth=decimal(in)
- rdl:StartPage=integer
CSV:
Observação
Para esses valores string, faça referência às configurações de informações do dispositivo CSV.
- rdl:Encoding=string
- rdl:ExcelMode=true/false
- rdl:FieldDelimiter=string
- rdl:NoHeader=true/false
- rdl:Qualifier=string
- rdl:RecordDelimiter=string
- rdl:SuppressLineBreaks=true/false
- rdl:UseFormattedValues=true/false
WORDOPENXML (WORD):
- rdl:AutoFit=string -> True/False/Never/Default
- rdl:ExpandToggles=true/false
- rdl:FixedPageWidth=true/false
- rdl:OmitDrillthroughs=true/false
- rdl:OmitHyperlinks=true/false
EXCELOPENXML (EXCEL):
- rdl:OmitDocumentMap=true/false
- rdl:OmitFormulas=true/false
- rdl:SimplePageHeaders=true/false
PPTX (PowerPoint):
- rdl:Columns=integer
- rdl:ColumnSpacing=decimal(in)
- rdl:DpiX=integer
- rdl:DpiY=integer
- rdl:EndPage=integer
- rdl:MarginBottom=decimal(in)
- rdl:MarginLeft=decimal(in)
- rdl:MarginRight=decimal(in)
- rdl:MarginTop=decimal(in)
- rdl:PageHeight=decimal(in)
- rdl:PageWidth=decimal(in)
- rdl:StartPage=integer
- rdl:UseReportPageSize=true/false
XML:
- rdl:Encoding=string
- rdl:Indented=true/false
- rdl:OmitNamespace=true/false
- rdl:OmitSchema=true/false
- rdl:Schema=true/false
- rdl:UseFormattedValues=true/false
Abrir hiperlink na mesma janela do navegador
Você pode acrescentar rdl:targetSameWindow=true
à URL do hiperlink no seu relatório para que o Power BI abra esse hiperlink na mesma janela do navegador. Para obter informações sobre como adicionar hiperlinks a um relatório, confira Adicionar um hiperlink a uma URL.