Eixo X dinâmico do LuckyTemplates usando uma tabela desconectada

Vou mostrar a você como criar um eixo x dinâmico do LuckyTemplates, também conhecido como escala temporal, usando uma tabela desconectada que pode permitir que você altere o nível de granularidade dependendo da data ou hora. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Uma dinâmica permite mostrar um nível granular de detalhes nas informações atuais mais importantes. Ele mostra menos granularidade para datas anteriores.

Este tutorial é uma continuação do meu blog recente onde construí esta visualização, que foi a R10_table. Ele foi construído nessas colunas calculadas DTS IsCurrentQuarter e DTS SortBy .

Eixo X dinâmico do LuckyTemplates usando uma tabela desconectada

IsCurrentQuarter está identificando verdadeiro ou falso se estamos no trimestre atual ou não. Com base nessa coluna, podemos criar a coluna DTS, que basicamente retorna um formato de semana ou um formato de trimestre como texto. SortBy nos dá nosso ano de quatro dígitos, depois um número de trimestre e, em seguida, um número de semana no caso de semana. Caso contrário, retorna apenas o ano de quatro dígitos e uma semana.

Hoje vou construir uma visualização idêntica, mas ao invés de usar colunas calculadas, vou usar uma tabela desconectada, que é essa R10a_table que usa uma medida.

Eixo X dinâmico do LuckyTemplates usando uma tabela desconectada

Índice

Como criar um eixo X dinâmico do LuckyTemplates

A R10a_table é realmente baseada na R10_table, portanto, a suposição é que você tenha algum tipo de tabela de fatos ou uma tabela de datas que contenha datas. Se você observar o DAX, pode parecer um pouco assustador, mas é exatamente o mesmo código das colunas calculadas. Estamos basicamente criando as colunas calculadas dentro deste cálculo de tabela.

Estamos pegando nossa coluna Date de R10_table. Então, começamos com apenas uma grande lista de datas, todas as datas que estão nessa tabela. Em seguida, estamos usando e adicionando o atual IsCurrentQuarter . E então, nós o modificamos para não se referir à tabela, mas apenas à coluna de data.

Também é verdade para nossa coluna DTS e coluna DTS SortBy. É o mesmo código. No final, usamos para selecionar nosso DTS, nosso DTS SortBy e nosso IsCurrentQuarter. E então, usamos para retornar apenas as linhas distintas.

Eixo X dinâmico do LuckyTemplates usando uma tabela desconectada

O que resta no final disso é apenas uma lista distinta de valores que terminarão no eixo de nossa visualização. Isso ainda é dinâmico e se mantém atualizado como parte do modelo de dados.

Eixo X dinâmico do LuckyTemplates usando uma tabela desconectada

Como isso não está ligado a nada, precisamos de uma medida para saber onde estamos até esse acesso, e então vamos calcular o Inventário Médio. Então, vamos dar uma olhada na medida que eu criei.

Eixo X dinâmico do LuckyTemplates usando uma tabela desconectada

A primeira coisa que estamos fazendo é pegar o MAX do DTS SortBy porque essa será a coisa mais fácil que podemos fazer para analisar em que ano, trimestre e semana estamos. , estamos apenas pegando os quatro dígitos mais à esquerda.

E então, adicionamos zero (+ 0) porque estamos analisando o valor e estamos usando uma abordagem baseada em texto para isso. Isso realmente retorna um texto. Se tentarmos comparar um texto com um número, obteremos um erro. Então, a coisa mais fácil de fazer é apenas adicionar zero, e isso força o DAX a retornar isso como um número em vez de texto.

Para o trimestre, estamos apenas usando a função MID para pegar o quinto caractere. A semana é um pouco mais complicada porque pode ser uma semana de um dígito ou pode ser uma semana de dois dígitos. Neste caso, estamos apenas verificando se o comprimento do valor é seis, pegamos o último caractere, se for sete, pegamos os dois últimos caracteres e se não for nenhum deles, então retornamos BLANK. Então, adicionamos zero, é claro.

Se a semana estiver EM BRANCO, então fazemos , e saberemos que estamos em um trimestre, então pegamos nossas informações trimestrais. Se estivermos em uma semana e a semana não estiver EM BRANCO, acabaremos pegando por semana.


Colunas Calculadas LuckyTemplates: Dicas e Práticas Recomendadas
Comparando Colunas Calculadas e Medidas no LuckyTemplates
Tabela e Coluna Calculadas no Editor Tabular 3

Conclusão

Isso é essencialmente tudo o que existe para isso. É assim que você cria um eixo X dinâmico do LuckyTemplates usando uma tabela desconectada com uma medida. O DAX não é supercomplicado, especialmente se for dividido em partes. Tudo o que estamos fazendo aqui é filtrar por ano e trimestre e, em seguida, obter o AVERAGEX dele, e temos a mesma visualização que usa colunas calculadas.

Espero que você ache este tutorial útil e o implemente em seu próprio trabalho. Você pode assistir ao vídeo completo abaixo para obter mais detalhes e conferir a primeira parte deste tutorial para obter mais informações.

Tudo de bom!

grego

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.