Formatar códigos DAX usando os recursos especiais do DAX Studio

Neste tutorial, veremos três recursos especiais no DAX Studio que ajudam você a formatar seus códigos DAX . Estas são as opções Debug Commas , DAX Format Query e Comments .

Eles são muito úteis para otimizar códigos DAX e melhorar a legibilidade do código. Exemplos detalhados são fornecidos abaixo para ajudá-lo a visualizar e entender melhor como e quando eles podem ser usados.

Índice

1. Formatar DAX usando vírgulas de depuração

O recurso Debug Commas é melhor usado ao otimizar seu código DAX.

Formatar códigos DAX usando os recursos especiais do DAX Studio

Para explicar melhor como funciona, aqui está uma demonstração:

Neste exemplo, se você transformar a última linha em um comentário clicando na opção Comentário , receberá um erro informando que o Argumento 3 na função SUMMARIZECOLUMNS é necessário .

Formatar códigos DAX usando os recursos especiais do DAX Studio

Este erro aparece devido ao terceiro argumento ausente após a vírgula.

Agora vamos testar o recurso Debug Commas.

Se você clicar nele, notará que as vírgulas mudam do final da linha para o início da linha.

Formatar códigos DAX usando os recursos especiais do DAX Studio

Formatar códigos DAX usando os recursos especiais do DAX Studio

Observe que se você selecionar a opção Debug Comma antes da opção Comment, verá que não receberá nenhum erro diferente do que aconteceu antes. Em vez disso, você obterá uma tabela de coluna única contendo as cores do produto.

Formatar códigos DAX usando os recursos especiais do DAX Studio

Isso é muito útil, pois elimina a necessidade de redigitar vírgulas manualmente caso apareçam erros.

2. Formatar DAX usando consulta de formato DAX

O próximo recurso a ser analisado é a Consulta de formato DAX .

Formatar códigos DAX usando os recursos especiais do DAX Studio

O código usado neste exemplo é do .

Formatar códigos DAX usando os recursos especiais do DAX Studio

Você pode ver que o código DAX não está formatado corretamente. Você não pode dizer o fluxo do código ou quais são os argumentos para cada função usada.

É aqui que entra a opção DAX Format Query . Para acioná-la, clique no botão ou pressione F6.

Agora, você verá que está gerando um erro porque as vírgulas invertidas foram usadas.

Formatar códigos DAX usando os recursos especiais do DAX Studio

Para corrigir facilmente esse erro, pressione Ctrl + H para substituir os caracteres incorretos.

Formatar códigos DAX usando os recursos especiais do DAX Studio

Agora, se você tentar clicar novamente na opção DAX Format Query , o formato do código será corrigido de acordo com o padrão. Além disso, clicando na seta suspensa, você pode escolher entre Longline e Shortline.

É assim que o Longline se parece:

Formatar códigos DAX usando os recursos especiais do DAX Studio

Enquanto isso, este é o Shortline:

Formatar códigos DAX usando os recursos especiais do DAX Studio

3. Formatar DAX usando comentários

A última demonstração deste curso é a opção Comentário no DAX Studio.

Formatar códigos DAX usando os recursos especiais do DAX Studio

Semelhante a outras linguagens de programação, o DAX também possui suporte integrado para criar comentários em seu código.

Os comentários podem ajudar você a entender melhor o que está acontecendo em cada estágio do seu código DAX. É também uma forma de orientação para outros usuários. Ele pode explicar o que você está tentando fazer sem realmente ter que explicar verbalmente um por um.

Aqui está um exemplo:

Nesse caso, o código é separado em diversas variáveis ​​onde cada linha de código possui seu próprio comentário .

Formatar códigos DAX usando os recursos especiais do DAX Studio

À primeira vista, você pode ver que os comentários tornam o código muito mais descritivo por natureza. No primeiro comentário, você pode entender facilmente que esta parte do código pode ser escrita separadamente e que não há necessidade de aninhá-la dentro de um grande pedaço de código. O próximo comentário explica que está começando a iterar a tabela do cliente de forma que cada linha seja convertida em um contexto de filtro equivalente.

O terceiro comentário explica que injetará a variável PastDates no contexto do filtro. Em seguida, ele contará o número de linhas na Tabela de Vendas. Se retornar um zero, você saberá que um determinado cliente é um novo cliente.

É assim que os comentários podem aumentar e melhorar a legibilidade. Além disso, se você estiver revisitando um trecho de código que escreveu há muitos meses, os comentários facilitam a compreensão de seu processo de pensamento anterior.

Conclusão

Para iniciantes, que ainda estão se familiarizando com o LuckyTemplates e o DAX Studio, os recursos mencionados acima são salva-vidas. Eles podem ajudá-lo muito a melhorar a legibilidade e o fluxo de seus códigos DAX. Além disso, são ferramentas valiosas para prevenir o erro humano.

Atenciosamente,
LuckyTemplates Experts

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.