Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

Power BI. | Tabular Editor - Como posso listar e exportar todas as medidas de um arquivo PBIX?

Power BI | Tabular Editor - Como posso listar e exportar todas as medidas de um arquivo PBIX?


Usando o Tabular Editor
O Tabular Editor é uma excelente ferramenta para listar e exportar medidas, sendo um pouco mais manual.

Passos:
  1. Instale o Tabular Editor:
  2. Abra o PBIX no Tabular Editor:
    • No Power BI Desktop, vá até a aba "External Tools" e clique em "Tabular Editor" (se configurado). Alternativamente, abra o Tabular Editor e conecte-se ao modelo do PBIX ativo.
  3. Liste as Medidas:
    • No painel à esquerda (Explorer), expanda as tabelas do modelo. As medidas aparecem com um ícone de calculadora dentro de cada tabela.
    • Você pode selecionar todas as medidas manualmente (Ctrl + clique) para visualizá-las.
  4. Exporte as Medidas:
    • Use o recurso de script em C# no Tabular Editor:
      • Vá em "Tools" > "Advanced Scripting".
      • Cole o seguinte script para exportar medidas para um arquivo de texto:

        var measures = Model.AllMeasures;
        using (var writer = new StreamWriter("C:\\Caminho\\Medidas.txt"))
        {
            foreach (var m in measures)
            {
                writer.WriteLine($"Tabela: {m.Table.Name}, Medida: {m.Name}, Expressão: {m.Expression}");
            }
        }
      • Ajuste o caminho do arquivo (C:\\Caminho\\Medidas.txt) conforme necessário.
      • Execute o script (F5), e ele criará um arquivo de texto com as medidas.

Tabular Editor oferece mais controle e é útil se você já está familiarizado com a ferramenta ou precisa de automação avançada via scripts.

Limitações: Se o PBIX estiver conectado a um dataset externo (live connection) sem um modelo local, as medidas podem estar no dataset remoto. Nesse caso, conecte o DAX Studio ao dataset no Power BI Service (requer Premium ou XMLA endpoint).

👉 Não se esqueça de seguir André Bernardes no Linkedin. Clique aqui e me contate via What's App. 

Comente e compartilhe este artigo!

brazilsalesforceeffectiveness@gmail.com

Nenhum comentário:

Postar um comentário

diHITT - Notícias