Excel DAX - Cenários

Você aprendeu a sintaxe DAX, o uso de operadores DAX e funções DAX nos capítulos anteriores. Como você sabe, DAX é uma linguagem de fórmula usada para modelagem e análise de dados.

O DAX pode ser usado em vários cenários. Com base nos cenários DAX, o DAX otimiza o desempenho e produz resultados precisos e eficazes. Neste capítulo, você conhecerá alguns dos cenários DAX.

Executando Cálculos Complexos

As fórmulas DAX podem realizar cálculos complexos que envolvem agregações personalizadas, filtragem e o uso de valores condicionais. Você pode fazer o seguinte com DAX

  • Crie cálculos personalizados para uma tabela dinâmica.
  • Aplique um filtro a uma fórmula.
  • Remova filtros seletivamente para criar uma proporção dinâmica.
  • Use um valor de um loop externo.

Para obter detalhes, consulte o capítulo Cenários - Executando cálculos complexos.

Trabalho com texto e datas

O DAX pode ser usado em cenários que envolvem trabalhar junto com texto, extrair e compor valores de data e hora ou criar valores com base em uma condição. Você pode fazer o seguinte com DAX -

  • Crie uma coluna-chave por concatenação.
  • Componha uma data com base nas partes da data extraídas de uma data de texto.
  • Defina uma data personalizada.
  • Altere os tipos de dados usando uma fórmula.
    • Converta números reais em inteiros.
    • Converta números reais, inteiros ou datas em strings.
    • Converta strings em números reais ou datas.

Para obter detalhes, consulte o capítulo Cenários - Trabalhando com texto e datas.

Valores condicionais e teste de erros

As funções DAX permitem testar valores nos dados e retornar um valor diferente com base em uma condição. As funções DAX que testam valores também são úteis para verificar o intervalo ou tipo de valores, para evitar que erros de dados inesperados quebrem os cálculos. Você pode fazer o seguinte com DAX -

  • Crie um valor com base em uma condição.
  • Teste os erros em uma fórmula.

Para obter detalhes, consulte o capítulo Cenários - Valores condicionais e teste de erros.

Usando Time Intelligence

Você aprendeu sobre as funções de inteligência de tempo DAX no capítulo - Compreendendo a inteligência de tempo DAX.

As funções de inteligência de tempo DAX incluem funções para ajudá-lo a recuperar datas ou intervalos de datas de seus dados. Você pode então usar essas datas ou intervalos de datas para calcular valores em períodos semelhantes. As funções de inteligência de tempo também incluem funções que funcionam com intervalos de data padrão, para permitir que você compare valores entre meses, anos ou trimestres. Você também pode criar uma fórmula DAX que compare os valores da primeira e da última data de um período especificado.

Você pode aprender mais sobre as funções de inteligência DAX e o que elas podem fazer para o seguinte -

  • Calcule as vendas cumulativas.
  • Compare os valores ao longo do tempo.
  • Calcule um valor em um intervalo de datas personalizado.

Para obter detalhes, consulte o capítulo Cenários - Usando Inteligência de Dados Temporais.

Classificação e comparação de valores

Se quiser mostrar apenas o número n superior de itens em uma coluna ou Tabela Dinâmica, você tem as seguintes opções -

  • Aplique um filtro para mostrar apenas os poucos itens superiores ou inferiores.
  • Crie uma fórmula DAX que classifique valores dinamicamente e aplique um filtro.

Cada uma dessas opções tem prós e contras.

Para obter detalhes, consulte o capítulo Cenários - Classificação e comparação de valores.