Agregações XmSQL no VertiPaq DAX Studio

Agregações XmSQL no VertiPaq DAX Studio

Neste tutorial, você aprenderá sobre agregações xmSQL. Você também entenderá como um mecanismo de armazenamento no DAX Studio pode melhorar muito o desempenho do seu relatório. Haverá agregações de amostra mostradas e usadas para que você possa ver como elas funcionam no VertiPaq.

Existem dois tipos de mecanismos: o mecanismo de fórmula e o mecanismo de armazenamento . O último é o mais rápido entre os dois, mas não pode fazer tanto quanto o mecanismo de fórmula. Portanto, se você criar e executar suas consultas, a prática recomendada é usar o mecanismo de armazenamento o máximo possível.

Índice

Agregações xmSQL

O mecanismo de armazenamento pode concluir agregações simples usando estas funções:

Cada uma dessas funções segue um tipo de comportamento simples, portanto, sempre se esforce para obter essas funções em sua fórmula DAX.

Estas são algumas consultas de amostra simples dentro do DAX Studio.

Agregações XmSQL no VertiPaq DAX Studio

Primeiro, execute a consulta com a função COUNT . Um envolvendo a agregação invocará a transição de contexto. A consulta conta as linhas do ano 2015 na tabela fact sales.

Agregações XmSQL no VertiPaq DAX Studio

Se você for para a guia Server Timings, verá a função SELECT para o DimCalendar Year e a função COUNT da tabela de vendas de fatos.

Agregações XmSQL no VertiPaq DAX Studio

Em seguida, execute as funções SUM , MIN e MAX na consulta. Você obterá esses resultados.

Agregações XmSQL no VertiPaq DAX Studio

As consultas fornecem o mínimo, o máximo e a soma da quantidade de vendas para 2015. Se você acessar xmSQL na guia Horários do servidor, poderá ver as funções MIN, MAX e SUM funcionando para gerar resultados.

Agregações XmSQL no VertiPaq DAX Studio

A última função na consulta é DISTINCTCOUNT . Execute a consulta e você obterá esses resultados.

Agregações XmSQL no VertiPaq DAX Studio

Se você for para a guia Server Timings, verá o DCount no xmSQL.

Agregações XmSQL no VertiPaq DAX Studio

Agora, se você tentar executar DISTINCTCOUNT , MIN e COUNT juntos, verá que DISTINCTCOUNT tem sua própria varredura. Não combina com outras agregações e funciona por conta própria.

Agregações XmSQL no VertiPaq DAX Studio

Agregações XmSQL no VertiPaq DAX Studio

Como ele tem sua própria verificação, às vezes pode tornar seu DAX mais lento. Você não precisa se preocupar com isso, mas também precisa estar ciente do que está fazendo no fundo de seus códigos.


Mecanismo de armazenamento VertiPaq em ambiente multiencadeado
Compactação e armazenamento VertiPaq no LuckyTemplates
O que é o DAX Studio no LuckyTemplates Desktop

Conclusão

O mecanismo de armazenamento VertiPaq é a maneira mais rápida de trabalhar em suas consultas DAX. Pode não ser capaz de fazer consultas complexas, mas faz agregações simples rapidamente. Isso ajuda você a obter dados e resultados mais rapidamente do que o mecanismo de fórmula.

Se quiser saber mais sobre agregações xmSQL no mecanismo de armazenamento, acesse o DAX Studio e pratique as agregações simples. Você verá como é rápido e fácil de desenvolver.


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.