Funções de Texto
Manipulam e formatam strings de texto.
// Concatenar duas colunas de texto
CONCATENATE(tabela[coluna1], " ", tabela[coluna2])
"O Power BI é uma plataforma para a análise de dados. Com o Power BI você pode analisar os dados e fazer suas próprias descobertas. Você pode compartilhar o conhecimento e a análise de dados em grupos e organizações. O Power BI permite que você pergunte, responda às suas próprias perguntas e siga seus caminhos para as ideias. O Power BI permite que você e seus colegas tomem decisões de forma colaborativa".
O Power BI é uma poderosa ferramenta de análise de dados desenvolvida pela Microsoft, que permite transformar dados brutos em informações valiosas e visualmente atrativas. Para dominar o Power BI, é essencial compreender três elementos-chave: Power Query, linguagem DAX e a linguagem M.
O Power Query é uma ferramenta de ETL (Extração, Transformação e Carga) que permite importar dados de várias fontes, como bancos de dados, arquivos CSV, Excel e até mesmo da web. Ele oferece recursos de limpeza e transformação de dados avançados, permitindo que você prepare seus dados para análise de maneira eficiente e precisa.
A linguagem que o Power Query utiliza para fazer os tratamentos de dados se chama M, uma referência à "Mashup" em inglês, que significa "Misturar", "Tratar".
A linguagem M é a linguagem usada pelo Power Query para realizar transformações de dados. Embora você não precise ser um especialista em M para usar o Power Query, entender seus conceitos básicos pode ajudá-lo a realizar manipulações avançadas de dados. A linguagem M permite que você automatize e customize suas etapas de transformação de dados.
Resumindo toda conexão e transformação de dados no Power Query utiliza a linguagem M, que se baseia em funções e argumentos.
As etapas são inseridas apos o let e antes do in.
Caso o nome das etapas possuam espaço entre elas então se faz necessário o uso do "#" e no nome entre aspas duplas.
As virgulas separam as etapas.
Let
NomedeEtapa = codigo.aqui(...),
#"Nome de Etapa" = codigo.aqui(...)
In
Duplicar copia todos os passos anteriores para chegar naquele resultante.
Ja Referenciar apenas faz uma relação de consulta a fonte referente, por tanto qualquer mudança na fonte, muda o resultado no referenciado.
A linguagem DAX (Data Analysis Expressions) é uma linguagem de fórmula usada no Power BI para criar medidas e colunas calculadas. Com o DAX, você pode realizar cálculos complexos e criar fórmulas personalizadas para analisar seus dados. Ele é especialmente útil para criar medidas que respondam a perguntas de negócios específicas.
Para acessar a barra de formulas do DAX vá na aba Modelagem em nova Medida ou clicando na tabela com botão de opções, incluir nova medida.
As funções de Dax são compostas basicamente de:
Engloba funções para realizar operações matemáticas e trigonométricas. Exemplos incluem:
// Soma
SUM(tabela[coluna])
// Raiz quadrada
SQRT(tabela[coluna])
Utilizadas para filtrar dados de acordo com critérios específicos.
// Filtrar valores maiores que 100
FILTER(tabela, tabela[coluna] > 100)
Realizam operações lógicas, como AND, OR e NOT.
// Verificar se a coluna A é maior que a coluna B
IF(tabela[coluna_A] > tabela[coluna_B], verdadeiro, falso)
Manipulam e formatam strings de texto.
// Concatenar duas colunas de texto
CONCATENATE(tabela[coluna1], " ", tabela[coluna2])
Realizam operações estatísticas em conjuntos de dados.
// Média de uma coluna
AVERAGE(tabela[coluna])
Manipulam dados hierárquicos, comuns em modelos de dados dimensionais.
// Descendentes de um membro na hierarquia
DESCENDANTS(dimensao[membro], , ALL)
Fornecem informações sobre os dados, como tipo e tamanho.
// Tipo de uma coluna
DATATYPE(tabela[coluna])
Manipulam datas e horários.
// Ano de uma data
YEAR(tabela[coluna_data])
Especializadas em análises temporais e comparações.
// Ano anterior
SAMEPERIODLASTYEAR(tabela[coluna_data])
Para manipular o Power BI, você precisa aprender a criar relatórios, gráficos, painéis e publicá-los online ou em sua intranet. A interface do Power BI é amigável e intuitiva, permitindo que você arraste e solte elementos visuais para criar dashboards interativos. Além disso, você pode compartilhar seus relatórios com colegas de equipe ou clientes e atualizá-los regularmente com dados em tempo real.
Compreender o Power Query, a linguagem DAX, a linguagem M e como manipular o Power BI é fundamental para transformar dados em insights valiosos e tomar decisões informadas no mundo dos negócios.