Ligar ao Power BI a partir do Power Apps

Power BI

O Power BI é um conjunto de ferramentas analíticas de negócio para analisar os dados e partilhar conhecimentos aprofundados. Monitorize a sua empresa e obtenha respostas rapidamente com dashboards avançados disponíveis em todos os dispositivos. Na sua aplicação, pode verificar o estado dos alertas de dados que configurou no serviço Power BI. Para mais informações sobre alertas de dados no Power BI, siga para a página de documentação.

Este tópico mostra-lhe como utilizar a ligação do Power BI numa aplicação e apresenta as funções disponíveis.

Nota

A ligação do Power BI não é delegável.

Pré-requisitos

Utilize a ligação Power BI na sua aplicação

Liste os alertas que configurou no serviço Power BI

  1. No menu Inserir, selecione Galeria e adicione qualquer uma das Galerias de texto.

  2. Para mostrar os alertas do utilizador atual, defina a propriedade Itens da galeria com a seguinte fórmula:

    PowerBI.GetAlerts()

A galeria será atualizada com a lista de alertas. Para cada alerta, irá receber o nome do alerta, o número de ID do alerta e o ID da área de trabalho do grupo na qual o alerta foi configurado. Irá precisar do ID do alerta para obter mais informações sobre o alerta.

Ver o estado de um alerta

Para ver o estado do alerta, chame a função CheckAlertStatus com o ID do alerta obtido a partir do passo acima.

O ID do alerta pode ser transmitido como cadeia literal (por exemplo, "1234") ou como uma referência a uma secção da galeria preenchida através da chamada GetAlerts() (por exemplo, Gallery1.Selected.alertId)

Para continuar, adicione uma etiqueta e, em seguida, defina a propriedade Text como uma das seguintes fórmulas:

  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitle
  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValue
  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThreshold
  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered

A etiqueta será atualizada com o estado atual do alerta.

Ver as funções disponíveis

Esta ligação inclui as seguintes funções:

Nome da Função Descrição
GetAlerts Liste os alertas que configurou no serviço Power BI
CheckAlertStatus Verifique o estado de um alerta específico

GetAlerts

Liste os alertas que configurou no serviço Power BI.

Propriedades de entrada

Nenhum.

Propriedades de saída

Nome de Propriedade Tipo de Dados Necessária Descrição
valor matriz No Uma matriz dos alertas de dados que configurou no serviço Power BI. Cada elemento da matriz irá incluir:
  • alertTitle: o título do alerta
  • alertId: o ID do alerta
  • groupId: o ID do grupo em que o alerta foi criado

CheckAlertStatus

Verifique o estado de um alerta.

Nota

Os pedidos para este ponto final serão limitados numa base por alerta se forem chamados com muita frequência.

Propriedades de entrada

Nome de Propriedade Tipo de Dados Necessária Descrição
alertId integer Sim O ID do alerta, conforme devolvido por GetAlerts

Propriedades de saída

Nome de Propriedade Tipo de Dados Necessária Descrição
tileValue Número No O valor do mosaico quando o alerta foi acionado
tileUrl string No URL para o mosaico que tem o alerta
alertTitle string No Nome do alerta
isAlertTriggered boolean No Se o alerta é acionado atualmente
alertThreshold Número No O limiar em que é acionado o alarme

Veja todas as ligações disponíveis.
Saiba como adicionar ligações às suas aplicações.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).