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.

Aqui estão as 10 Funções M do Power Query que todo analista deve conhecer | Here Are the Top 10 M Functions in Power Query Every Analyst Should Know

Aqui estão as 10 Funções M do Power Query que todo analista deve conhecer | Here Are the Top 10 M Functions in Power Query Every Analyst Should Know
#ProgramaçãoGlobal #PowerQuery #DAX #LinguagemM #PowerBI #ETL #DataAnalytics #BusinessIntelligence #TableFunctions #ListFunctions #DataTransformation #MCode


1️⃣ Table.Classificar
2️⃣ Table.Group
3️⃣ List.Contém
4️⃣ List.Generate
5️⃣ List.Transform
6️⃣ Table.SelectRows
7️⃣ Table.AddColumn
8️⃣ Table.ReplaceValue
9️⃣ Table.ColumnNames
🔟 Table.TransformColumns


Se você quer ficar bom em M, eu começaria aqui. Por que? Porque fornecem o melhor 'retorno para seu investimento': Transformações poderosas com um grande efeito.

 Leia também: 


O que eles fazem?

➡️ List.Generate e List.Transform
🔍 Crie ou transforme listas existentes de forma eficaz e precisa.


➡️ Table.AddColumn e Table.TransformColumns
🔍 Adicione ou transforme colunas e tipos de dados.


➡️ Table.ColumnNames
🔍 Usado para acessar ou manipular dinamicamente nomes de colunas.


➡️ 𝗧𝗮𝗯𝗹𝗲.𝗥𝗲𝗽𝗹𝗮𝗰𝗲𝗩𝗮𝗹𝘂𝗲
🔍 Alteração em massa em tabelas com lógica condicional.


➡️ List.Contains
🔍 O operador "IN" do Power Query M dá suporte ao teste de vários valores.


➡️ 𝗧𝗮𝗯𝗹𝗲.𝗚𝗿𝗼𝘂𝗽, 𝗧𝗮𝗯𝗹𝗲.𝗦𝗲𝗹𝗲𝗰𝘁𝗥𝗼𝘄𝘀, e 𝗧𝗮𝗯𝗹𝗲.𝗦𝗼𝗿𝘁
🔍 Ressuma, filtre e classifique tabelas de forma eficaz.


Aqui termina minha lista Top 10. Que outras funções recomenda?


👉 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


 Série de Livros nut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes

Power BI | 📈 Medida: Analisando a Variação Percentual de Market Share - Measure: Analyzing Market Share Percentage Variation

Power BI | Medida: Analisando a Variação Percentual de Market Share - Measure: Analyzing Market Share Percentage Variation

#ProgramaçãoGlobal #PowerBI #DataAnalytics #BusinessIntelligence #DAX #MarketShare #Indicadores #AnáliseDeDados #DataDriven #Métricas #TomadaDeDecisão #Crescimento #Insights #AnáliseDeMercado #VariaçãoPercentual #DadosQueFalam #TransformaçãoDigital


No Power BI, dentro do contexto de análise de desempenho de mercado, é fundamental monitorar as variações de participação ao longo do tempo. 


 Leia também: 


Essa medida Pen_MS_MAT_Un foi desenvolvida para calcular e exibir a diferença percentual entre dois períodos distintos no Power BI, e assim ajudar os analistas a compreenderem se um determinado indicador cresceu, permaneceu estável ou diminuiu. Além disso, a funcionalidade inclui símbolos visuais (setas) que facilitam a interpretação dos dados de forma intuitiva.


Pen_MS_MAT_Un = 

-- Medida calcula a diferença entre dois valores percentuais, formatando o resultado:

VAR    msAtual = Medidas[MS_MAT_ACT_Un] -- Obtém o valor atual

VAR msAnterior = Medidas[MS_MAT_ANT_Un] -- Obtém o valor anterior

VAR ChangeAmount = msAtual - msAnterior -- Calcula a variação absoluta

VAR DifChange = msAtual - msAnterior -- Calcula a variação percentual, evitando divisão por zero


RETURN 

    IF(

        ISBLANK(msAtual) || ISBLANK(msAnterior), 

        BLANK(), -- Retorna BLANK() se algum dos valores for nulo para evitar erros

        "" & 

        IF(

            ChangeAmount > 0,  // Aumento

            FORMAT(DifChange, "0.00%") & " ↑",

            IF(

                ChangeAmount = 0,  // Sem variação

                FORMAT(DifChange, "0.00%") & " →",

                // Diminuição

                FORMAT(DifChange, "0.00%") & " ↓"

            )

        )

    )


Este código no Power BI inicia definindo variáveis que armazenam os valores atual (msAtual) e anterior (msAnterior) da métrica que está sendo analisada. Em seguida, a variável ChangeAmount calcula a variação absoluta entre os dois períodos. Já a variável DifChange representa essa mesma diferença percentual, embora a lógica da fórmula pareça duplicar esse cálculo. Para evitar erros, o código verifica se algum dos valores é nulo (BLANK()), retornando um valor em branco caso isso ocorra.


Power BI | Medida: Analisando a Variação Percentual de Market Share - Measure: Analyzing Market Share Percentage Variation


A parte final do código utiliza uma estrutura condicional IF para interpretar a variação dos dados. Se ChangeAmount for positivo, significa que houve crescimento, e o valor percentual é exibido com uma seta para cima (). Se a variação for zero, indica estabilidade e exibe uma seta horizontal (). Por fim, se a variação for negativa, significa que houve queda e o percentual aparece com uma seta para baixo (). Essa abordagem torna os resultados mais visuais e de fácil compreensão.


O uso da função FORMAT(DifChange, "0.00%") garante que os valores sejam exibidos no formato percentual, melhorando a legibilidade. Além disso, o tratamento de valores nulos evita erros que poderiam comprometer a análise, garantindo que apenas dados válidos sejam exibidos. Essa robustez é essencial em dashboards interativos, onde diferentes filtros podem impactar os cálculos.


Essa medida pode ser aplicada em tabelas e gráficos do Power BI, permitindo que os usuários avaliem a evolução da participação de mercado de forma clara e objetiva. A combinação de cálculos percentuais com ícones visuais proporciona uma experiência mais intuitiva, ajudando executivos e analistas a tomarem decisões estratégicas baseadas em dados confiáveis e bem estruturados. 🚀


👉 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


 Série de Livros nut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes

Power Query Message: 🔍 A atualização de visualização foi cancelada - The Preview Refresh Was Canceled

Power Query Message: 🔍 A atualização de visualização foi cancelada - The Preview Refresh Was Canceled


Você já recebeu essa mensagem?


Informações: A atualização de visualização foi cancelada. Se você desabilitou o download das visualizações de dados em segundo plano, isso é esperado, uma vez que apenas uma visualização terá permissão para atualizar em um determinado momento. Isso não afeta os dados carregados. Para visualizar o resultado dessa consulta, atualize manualmente a visualização no Editor do Power Query.


Esse aviso ocorre no Power Query quando a visualização de uma consulta é cancelada devido a limitações de atualização simultânea. Isso pode acontecer por dois motivos principais:


🔍 Possíveis Causas e Soluções


1️⃣ Download de visualizações de dados em segundo plano desativado


  • Causa: Se essa configuração estiver desativada, apenas uma consulta pode ser visualizada por vez no Editor do Power Query.

  • Solução:
    1. No Power BI Desktop, vá até:
      • ArquivoOpções e ConfiguraçõesOpções
    2. No painel esquerdo, vá até Opções GlobaisConsulta de Dados.
    3. Ative a opção "Permitir o download de visualizações de dados em segundo plano".
    4. Feche e reabra o Power Query.

2️⃣ Consultas pesadas ou grande volume de dados


  • Causa: Se você estiver manipulando um grande volume de dados, a atualização da visualização pode ser interrompida para economizar recursos.

  • Solução:
    • Reduza a pré-visualização: No Editor do Power Query, vá para Visualização e desmarque a opção Ativar carregamento de prévia dos dados.
    • Filtre ou reduza as linhas exibidas temporariamente para evitar a sobrecarga.
    • Se for possível, divida consultas grandes em partes menores para facilitar o carregamento.

3️⃣ Atualização manual da visualização


  • Causa: Se a visualização foi cancelada, os dados ainda podem ser processados corretamente no modelo, mas a prévia não aparece.

  • Solução:
    • No Editor do Power Query, clique com o botão direito na consulta e selecione "Atualizar prévia".


👉 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


 Série de Livros nut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes

Microsoft Fabric: O Futuro da Integração de Dados e Análises em Tempo Real | Microsoft Fabric: The Future of Real-Time Data Integration and Analytics

Microsoft Fabric: O Futuro da Integração de Dados e Análises em Tempo Real | Microsoft Fabric: The Future of Real-Time Data Integration and Analytics

#MicrosoftFabric #PowerBI #DataAnalytics #BigData #AI #CloudComputing #DataScience #BusinessIntelligence #RealTimeData #MicrosoftAzure


A evolução do mundo dos dados continua a acelerar, e a Microsoft trouxe uma solução inovadora para integrar, processar e analisar dados em tempo real: O Microsoft Fabric. Trata-se de uma plataforma unificada que promete transformar a maneira como empresas gerenciam seus dados, eliminando silos e tornando os fluxos mais eficientes.

Mas, afinal, o que torna o Microsoft Fabric tão revolucionário? Vamos explorar!


1. Uma Plataforma, Múltiplas Soluções 🚀

O Microsoft Fabric centraliza ferramentas essenciais em um único ambiente. Em vez de depender de várias soluções desconectadas para engenharia, análise e governança de dados, a plataforma oferece um ecossistema totalmente integrado.


2. OneLake: Um Data Lake Universal 🌊

O *OneLake* é o alicerce do Microsoft Fabric. Ele funciona como um lago de dados unificado, onde todas as informações podem ser armazenadas e acessadas de forma padronizada. Dessa forma, elimina-se a complexidade de transferir dados entre sistemas distintos.


3. O Poder do Delta Lake e Apache Spark

Com suporte nativo ao *Delta Lake* e ao *Apache Spark*, o Microsoft Fabric garante processamento rápido e escalável. Isso significa maior eficiência em consultas analíticas e na ingestão de dados.


4. Integração com Power BI 📊

Uma das grandes vantagens do Microsoft Fabric é sua integração direta com o *Power BI*. Os dados do OneLake são facilmente acessíveis pelo Power BI, permitindo visualizações dinâmicas e relatórios interativos sem complicações.


5. Dataflows Gen2: ETL Reinventado 🔄

O *Dataflows Gen2* moderniza o processo de *ETL* (Extração, Transformação e Carga), permitindo a automação e reutilização de pipelines de dados de forma simplificada.


6. Real-Time Analytics: Decisões Instantâneas ⏱️

A capacidade de *real-time analytics* do Microsoft Fabric permite que empresas tomem decisões informadas em tempo real, acompanhando eventos e tendências conforme acontecem.


7. Data Science e AI Integrados 🤖

Com suporte nativo a notebooks Python e R, a plataforma capacita cientistas de dados a desenvolverem modelos preditivos e machine learning diretamente dentro do ecossistema do Fabric.


8. Lakehouse: A Melhor Junção de DW e DL 🏠

O conceito de *Lakehouse* une a estrutura dos data warehouses tradicionais à flexibilidade dos data lakes, proporcionando governança e eficiência no armazenamento e consulta de dados.


9. Segurança e Governança em Primeiro Lugar 🔐

A plataforma incorpora regras de segurança robustas e políticas de governança, garantindo conformidade e proteção de dados sensíveis.


10. Workloads Especializados 🏗️

O Fabric suporta workloads dedicados para engenharia de dados, BI, IA e integração, otimizando o uso de recursos para diferentes casos de uso.


11. Adoção no Azure: Facilidade e Escalabilidade 🌐

Como parte do ecossistema Azure, o Fabric se beneficia da escalabilidade e resiliência da nuvem da Microsoft, garantindo alto desempenho e disponibilidade.


12. Conectividade com Diversas Fontes 🔄

A plataforma permite conexão com diferentes fontes de dados, desde bancos SQL até sistemas SaaS, aumentando a interoperabilidade.


13. Eficiência no Custo com Capacidade Compartilhada 💰

Com a possibilidade de compartilhar capacidade de computação entre diferentes workloads, o Fabric reduz custos e aumenta a eficiência operacional.


14. Experiência Unificada para Equipes 📢

Desde analistas até engenheiros de dados, todos podem colaborar na mesma plataforma, reduzindo a fragmentação de ferramentas e aumentando a produtividade.


15. O Futuro da Análise de Dados 🌍

O Microsoft Fabric representa uma mudança de paradigma, tornando a análise de dados mais integrada, acessível e poderosa. Empresas que adotarem essa tecnologia sairão na frente na corrida pela transformação digital.


👉 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


 Série de Livros nut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes
diHITT - Notícias