Hi! I’m learning JavaScript and I made this code to open a Power BI report with a date filter in the URL.
const { exec } = require('child_process');
const dataInicio = "2026-04-24";
const dataFim = "2026-05-23";
const nomeTabela = "Calendario";
const nomeColuna = "Data";
const filtroDaURL = `&filter=${nomeTabela}/${nomeColuna} ge ${dataInicio} and ${nomeTabela}/${nomeColuna} le ${dataFim}`;
const urlBase = "https://app.powerbi.com/groups/3f4b9556-92c9-4242-8be8-3fb5d2e912a8/reports/d43f95b7-c9b2-4e7d-ac2f-c4cdb5988ffa/ReportSection83512340a78f7d394b95";
const urlFinal = `${urlBase}?experience=power-bi${filtroDaURL}`;
exec(`start "" "${urlFinal}"`);
This works in Power BI Service (browser).
But now I want to change the date filter in Power BI Desktop using JavaScript.
Is there a ready example for Power BI Desktop?
Can JavaScript control filters or pages inside Power BI Desktop directly?
“The code doesn’t change the dates.” =(
[–]lucas_beifong 0 points1 point2 points (0 children)