Passando parâmetros para o filtro do Power BI programaticamente

No meu aplicativo, estou exibindo um relatório do Power BI. Ele já funciona, portanto, não há problemas em mostrar qualquer relatório por seu ID (guid).

Mas existem alguns relatórios que precisam ser parametrizados, por exemplo, com o ano atual ou a pessoa que visualiza o relatório.Essa é a minha pergunta: como fazer isso?

Para ser mais específico, estou incorporando o relatório em HTML<iframe> elemento. Defino o URL iframe como um URL recebido das definições de definição de relatórioembedUrl (recebido da API REST). Estou controlando-o pelo código JavaScript que chamapostMessage().

Definição de relatório:

{
  "id":"12345678-6418-4b47-ac7c-f8ac7791a0aa",
  "name":"Retail Analysis Sample",
  "webUrl":"https://app.powerbi.com/reports/12345678-6418-4b47-ac7c-f8ac7791a0aa",
  "embedUrl":"https://app.powerbi.com/reportEmbed?reportId=12345678-6418-4b47-ac7c-f8ac7791a0aa"
}

Código JavaScript para carregar o relatório:

function onFrameLoaded() {
    var m = {
        action: "loadReport",
        reportId: reportId,
        accessToken: accessToken
    };

    iframe.contentWindow.postMessage(JSON.stringify(m), "*");
}

Agora, eu feed para filtrar o relatório por um parâmetro do meu aplicativo personalizado. Existe uma maneira de enviar ou passar um valor para filtrar o conjunto de dados no relatório?

questionAnswers(2)

yourAnswerToTheQuestion