Power BI - Calendário (Nome do Dia da Semana) em Linguagem DAX
Cenário Real Power BI - Linguagem DAX
Seu cliente solicita que o “Nome
do Dia da Semana” fique com cada palavra em letras maiúsculas, exemplo:
Sexta-Feira.
Porém a tabela “dCalendário” não foi desenvolvida no Power Query, em que não tem a opção de fazer essa transformação conforme Imagem 02.
Pois somente no Power Query que tem esta opção de transformar “Colocar Cada Palavra em Maiúscula”, conforme Imagem 03.
Imagem 01:
Criando a tabela 'dCalendario":
Campo "Nome do Dia da Semana" criado com o código:
Nome do Dia da Semana 2 = FORMAT(WEEKDAY(dCalendario[Date]), "DDDD")
Imagem 03:
Imagem 04:
Resultado da transformação realizada
no Power Query
a) Informa pro cliente que não tem esta opção e simplesmente entrega o projeto sem este requisito.
b) Não se limita na ferramenta e buscas novas alternativas com a linguagem DAX e desenvolve esta funcionalidade.
Então, partindo deste princípio, informei ao cliente que iria verificar e logo após retornaria com seu feedback, no qual foi positivo, em que desenvolvi a linguagem DAX para atendê-lo.
Imagem 05:
Não tem a opção de
Transformação “Colocar Cada Palavra em Maiúscula “, quando foi criada uma tabela em "Pagina Inicial" -> "Cálculos" -> "Nova Tabela" -> “Nova Coluna” -> "Nome do Dia da Semana".
Solução:
Criar códigos com a linguagem DAX para apresentar estas informações, conforme código abaixo:
Resultado:
Imagem 06:
Com o código em DAX supracitado, foi possível realizar a entrega do projeto e atender a solicitação do cliente.
Conclusão:
Não importa o quanto seja simples
ou não a solicitação do cliente, o que realmente importa é saber usar seus
conhecimentos para encarar os desafios e fazer o seu melhor, com objetivo de
fazer a entrega da melhor forma possível.

Comentários
Postar um comentário