A palavra-chave TABLE no DAX Studio: exemplos básicos

Neste tutorial, você aprenderá sobre a palavra-chave TABLE no DAX Studio. A palavra-chave TABLE permite que você crie tabelas dentro de sua consulta DAX.

Esta é a continuação de uma série de tutoriais sobre as diferentes palavras-chave que você pode usar ao criar consultas DAX. Antes de mergulhar neste tópico, certifique-se de ler primeiro as palavras-chave DEFINE e MEASURE .

Índice

Introdução às tabelas no DAX Studio

Para usar esta palavra-chave, primeiro escreva DEFINE seguido de TABLE. Em seguida, forneça o nome da tabela que deseja criar. Neste exemplo, o nome da tabela é ModelStats .

Uma função específica é utilizada para esta consulta: a função COLUMNSTATISTICS () . Essa função pode ser usada para criar rapidamente metadados em todas as tabelas do seu modelo de dados. Essa função não está disponível no DAX no LuckyTemplates; é totalmente exclusivo do DAX Studio.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Para visualizar a tabela, escreva EVALUATE ModelStats .

Depois de executar esta consulta, você obterá uma tabela mostrando todas as tabelas e estatísticas de cada tabela em seu modelo de dados.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Você também pode adicionar outra coluna usando a função . Nesse caso, o nome da coluna é “Random” e mostra números aleatórios gerados pelo DAX Studio usando a função .

A palavra-chave TABLE no DAX Studio: exemplos básicos

Criando uma tabela para diferentes produtos no DAX Studio

Vamos a um exemplo mais realista. Este é o mesmo exemplo usado no tutorial de palavra-chave MEASURE. É focado em um negócio hipotético com produtos “trendy” e “chatos”.

Nesse caso, o objetivo é segregar a tabela Produtos em 2 categorias. A primeira tabela é para TrendyProducts , enquanto a segunda é para BoringProducts .

Para a tabela TrendyProducts , primeiro DEFINE o que são TrendyColors . Neste caso, eles são vermelho, azul e rosa. Em seguida, você precisa injetar esse filtro no contexto do filtro. Para fazer isso, você precisa usar a função .

A palavra-chave TABLE no DAX Studio: exemplos básicos

Observe que a função é usada. Isso é para diferenciar entre as variáveis ​​e o nome da tabela.

Em seguida, crie uma variável para Result . Para esta variável, crie uma nova coluna usando a função ADDCOLUMNS e nomeie-a como “Descrição”. A coluna Descrição identificará quais linhas pertencem aos Produtos da moda. Em seguida, RETORNE o Resultado.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Para visualizar a aparência da nova tabela, escreva EVALUATE TrendyProducts . Em seguida, execute a consulta DAX clicando em Executar ou pressionando F5.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Você pode ver que a tabela está retornando 383 linhas marcadas como Trendy Products.

Agora, a mesma lógica também se aplica à tabela BoringProducts . Você pode copiar o código e colá-lo após RETURN.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Portanto, em vez de TABLE TrendyProducts, substitua-o por TABLE BoringProducts . Para o argumento CALCULATETABLE , escreva a função . Em seguida, altere o nome da coluna para "Chato".

A palavra-chave TABLE no DAX Studio: exemplos básicos

Em seguida, AVALIE a tabela BoringProducts para visualizá-la.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Você pode ver que os produtos chatos retornam 2.134 linhas. Você também pode ver na coluna Descrição que contém apenas "Chato".

Unindo duas ou mais tabelas juntas

A próxima coisa que você pode fazer é unir essas duas tabelas usando a palavra-chave .

Agora, alguém poderia pensar que você pode simplesmente escrever uma nova palavra-chave TABLE com a função UNION para combinar as duas tabelas.

A palavra-chave TABLE no DAX Studio: exemplos básicos

No entanto, não é possível neste caso, pois o código BoringProducts contém a tabela TrendyProducts. Se você tentar executar essa consulta, receberá um erro.

Você não pode usar uma tabela de consulta em outra tabela de consulta no DAX Studio.

Em vez disso, você deve colocar a sintaxe UNION após EVALUATE .

A palavra-chave TABLE no DAX Studio: exemplos básicos

Se você executar isso, obterá uma tabela contendo os produtos Trendy e Boring. Você pode ver que esta tabela contém 2517 linhas.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Criando uma tabela de datas no DAX Studio

Este próximo exemplo mostra como criar uma tabela Dates em seu modelo de dados. Abra uma nova consulta em branco. Antes de mais nada, vamos primeiro experimentar a palavra-chave TABLE com as funções e . Esta consulta está simplesmente avaliando as datas entre 1º de janeiro de 2007 e 31 de dezembro de 2007.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Você pode ver que os resultados mostram todas as datas entre o que foi especificado na consulta. Para criar mais colunas na tabela Dates, use a função sobre o código CALENDAR atual. Em seguida, use a função para segregar dados diferentes na tabela Datas.

A palavra-chave TABLE no DAX Studio: exemplos básicos

A coluna [Data] usada nesta consulta é da função CALENDÁRIO. Observe também que uma variável VAR CurrentDate é usada. Essa variável armazena o valor que está sendo acessado no contexto da linha. Esse valor é retornado dentro da função de linha.

Isso é feito para simplificar o código. Portanto, em vez de usar a referência da coluna [Data], você pode usar a variável que declarou. Você pode adicionar mais colunas em sua tabela de datas de acordo com suas necessidades.

Usando TABLE com SUMMARIZECOLUMNS

Outra coisa que você pode fazer com a tabela Dates que você criou é adicionar a função .

Depois de EVALUATE, use SUMMARIZECOLUMNS e depois para contar o número de linhas pertencentes ao seu Número do ano civil.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Depois de executar isso, você pode ver que a tabela informa que 365 linhas pertencem ao ano de 2007. Você pode tentar e experimentar sua consulta atual.

Por exemplo, você pode alterar o limite superior da data final de 2007 para 2009. Se executar isso, verá que a tabela agora mostra linhas para os anos de 2007, 2008 e 2009.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Se, por exemplo, você quiser adicionar outra coluna que mostre a primeira data da tabela, use a função

A palavra-chave TABLE no DAX Studio: exemplos básicos

Da mesma forma, use a função para identificar a última data de cada linha.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Para obter o total de linhas em suas tabelas de datas, use a função com COUNTROWS . Em seguida, use para remover o contexto do filtro da tabela Dates que você criou usando SUMMARIZECOLUMNS.

A palavra-chave TABLE no DAX Studio: exemplos básicos

Depois de executar a consulta, você pode ver que há uma nova coluna mostrando a contagem total de linhas disponíveis na tabela Datas.

Conclusão

Juntamente com DEFINE e MEASURE, a palavra-chave TABLE é vital ao criar consultas no DAX Studio. Ele ajuda a simplificar o processo de criação de tabelas.

Este tutorial mostra exemplos básicos de como usar a palavra-chave TABLE. É importante aprender o básico, pois isso ajuda a entender consultas mais complexas, que são mais comuns quando estão envolvidas aplicações do mundo real.

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.