Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.06 KB

README.md

File metadata and controls

39 lines (28 loc) · 2.06 KB

Power Query - Linguagem M

Repositório dedicado a compartilhar funções e rotinas criadas com Power Query M (Linguagem M) do Power BI

Conteúdo das pastas

Banco de Dados

  1. MySQL
  2. Oracle
  3. SQLServer

Funções

  1. Corrigir Acentos
  2. Faixa de Dias
  3. Faixa de Horas
  4. PROCV
  5. Proper Case
  6. Remove Aspas

Tabelas

  1. Calendario

Instruções para utilização dos códigos

Os códigos já estão disponíveis separadamente.

  1. Quer aplicar no Excel? Os códigos são voltados para o Power Query do Power BI, portanto adapte, pois algumas funções podem não existir no Excel,
  2. Sempre cole o código no topo e a chamada da função por ultimo (Não esqueça de substituir asterísticos pelos campos).
  3. Acoselho a não renomear variáveis, funções, subrotinas e etc., pois será necessário revisar todo o código e caso ñ o faça, podem ocorrer erros que possam prejudicar seus dados.
  4. Se precisa incluir no seu código principal, sem usar uma chamada (Call), então faça uma cópia de segurança para evitar problemas de adequação
  5. Não apague os comentários para que outros possam ter alguma base de como a rotina funciona.
  6. Não esqueça de manter a identação e organização dos códigos.

Todos os códigos contidos neste repositórios são gratuitos e de uso livre, apenas solicito que referencie esse repositório.

Requisitos do sistema

Não tem requisitos obrigatórios para aplicação dos códigos descritos nesse repositório, podem ser aplicados nas versões mais antigas e recentes do Power BI. Mantenha seu Power BI sempre atualizado, pois pode ser que alguma versão seja descontinuada, desta forma alguma função usada na construção do código pode não funcionar ou não existir. O Power Query consegue processar grandes volumes de dados, porém se for necessário aplicar laços de repetição, seu código vai demorar mais, pois aplica em colunas e não em células. Tente fazer o ETL em ferramentas mais robustas como um banco de dados, caso não seja possível, tente evitar laços de repetição e transformações desnecessárias.