Ligar ao Power BI a partir do Power Apps
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
- Inscrever-se
- Adicionar a ligação do Power BI
- Crie uma aplicação a partir de um modelo, dados ou de raiz
Utilize a ligação Power BI na sua aplicação
Liste os alertas que configurou no serviço Power BI
No menu Inserir, selecione Galeria e adicione qualquer uma das Galerias de texto.
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 | Não | Uma matriz dos alertas de dados que configurou no serviço Power BI. Cada elemento da matriz irá incluir:
|
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 | Não | O valor do mosaico quando o alerta foi acionado |
tileUrl | string | Não | URL para o mosaico que tem o alerta |
alertTitle | string | Não | Nome do alerta |
isAlertTriggered | boolean | Não | Se o alerta é acionado atualmente |
alertThreshold | Número | Não | O limiar em que é acionado o alarme |
Ligações úteis
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).