Nesta #dicadogarcia iremos abordar a criação da tabela dimensional calendário de forma automática e utilizando funções DAX.
➡ A dCalendário é de fundamental importância para um modelo de dados no Power BI quando o assunto é utilizar funções de inteligência temporal. Ao final desta aula criará um código DAX que poderá ser usado em qualquer projeto de BI, pois ele preencherá automaticamente todas as datas necessárias baseado nas tabelas de dados existentes em seu modelo de dados. Automaticamente será identificada a menor data e a maior data, entre todas as tabelas, e automaticamente sua dCalendário será atualizada.
IMPORTANTE: quando essa aula foi gravada, o separador de argumentos em funções no Power BI era o ";" (ponto e vírgula). O Power BI mudou o separador para "," (vírgula). Então utilize vírgula sempre que for dito ponto é vírgula no vídeo. OU, alternativamente, veja neste vídeo como fazer o Power BI voltar a utilizar ponto e vírgula: • Power BI (Desktop) Meu DAX parou de...
Download do Material: copie e cole estes códigos como consulta nula no Power Query Editor, Consulta Nula:
Tabela fDados
let
Fonte = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("pdTBCoJAFIXhV4lZS3PPnVHHZRC0ih5AXIi4CMLC9180Jhil0dW7EUb4cT44WJaG2BIsE4JJzKnt267Z7y6Ptq+b672rb/FtBnIODuB4OBzP8RlMlUhbHlryU+vHNrXkha2bWuAVc2rBQ5z/j9+X5nSMM0m8LOZc/uFvMQd5OxcXCrGj7WKH7eI4DvE+ZuI145qJySlW7XWr3i7ONOJcIQ4KcaEQgxRiiNa1LIbizwXRtn6JV4zrU1w9AQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Data = _t, #"Centro custo" = _t, #"Classe Custo" = _t, Gerência = _t, #"Valor Plan" = _t]),
#"Tipo Alterado" = Table.TransformColumnTypes(Fonte,{{"Data", type date}, {"Centro custo", type text}, {"Classe Custo", type number}, {"Gerência", type text}, {"Valor Plan", Int64.Type}})
in
#"Tipo Alterado"
⚠ Momentos importantes do vídeo:
0:00 Introdução e Redes Sociais
0:26 Objetivo da aula
2:10 Como baixar o conteúdo para acompanhar a aula
4:33 Criando a nova Tabela dCalendario
4:40 Utilizando a função CALENDARAUTO() e entendendo como ela funciona
5:35 Criando as demais dimensões como ano, mês, trimestre mas sem utilizar a opção NOVA COLUNA
6:18 Utilizando a função ADDCOLUMNS para criar as colunas novas
6:46 Coluna ANO utilizando a função FORMAT()
7:40 Coluna Mês Nome utilizando a função FORMAT()
8:14 Coluna Mês Num utilizando a função MONTH(), essa coluna irá ordenar o Nome do Mês de maneira correta no relatório
8:38 Coluna Trimestre utilizando a função FORMAT()
9:14 Coluna Ano Mês utilizando funções CONCATENATE(), YEAR(), FORMAT(), MONTH(), essa coluna irá ordenar o campo ANO Mês de maneira correta no relatório
10:53 Coluna Dia da Semana utilizando a função WEEKDAY()
11:58 Como utilizar o código criado em seus relatórios e painéis, simulando com um Power BI em branco
13:48 Considerações Finais
✅ Gostou do conteúdo? Inscrevase no canal:
https://youtube.com/planilheirosbrasi...
Clique no sininho para receber as notificações de nossas transmissões AO VIVO todas as quintas, além dos novos conteúdos.
Garcia nas redes sociais:
↗ Linkedin:
/ garciamartins
↗ Instagram:
/ dicadogarcia
#powerbi #mvpbuzz #microsoft #planilheiros #analytics #dataplatform #powerplatform #powerbiserviço #garciaresponde
==================
Está interessado em fazer cursos com o Planilheiros?
Conheça nossa plataforma EAD: https://ead.planilheiros.com.br
Precisa de ajuda para entregar aquele projeto de BI difícil, complexo e/ou trabalhoso?
Deixe a gente te ajudar: [email protected]
==================
Participe do nosso grupo no Telegram https://t.me/planilheiros
Curso Gratuito de Power BI
• Curso Básico de Power BI Desktop
Curso Gratuito de Power BI Serviço:
• Curso Básico Power BI Serviço
Siganos nas redes sociais:
Instagram: / planilheiros
Facebook: / planilheiros
Linkedin: / planilheiros
Twitter: / planilheirosbra
==================
....==ATENÇÃO==....
Este material não pode ser copiado, reproduzido, distribuído, comercializado, publicado novamente, exposto, enviado pelo correio ou de qualquer outra forma ou por qualquer outro meio sem a devida autorização.