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.


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber