O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Você pode encontrar problemas com medidas em visualizações de tabela do LuckyTemplates com uma linha total. A reclamação usual é que a linha “Total” está “incorreta” para a medida. Normalmente, a linha total está correta para a medida, mas não é o que a maioria das pessoas espera. Neste tutorial, vou nos guiar por esse problema comum com o total de medidas do LuckyTemplates e como resolvê-lo. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

O total de medidas do LuckyTemplates tem sido um problema desde que o LuckyTemplates existe. Então, para corrigir esse problema, a primeira coisa que fiz foi entrar no DAX Studio e criar uma . Se você nunca viu uma medida de filtros de despejo, ela se parece muito com a abaixo.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

A medida dos filtros de despejo determina quais filtros são aplicados nas diferentes tabelas e colunas no modelo de dados. É muito fácil gerar no DAX Studio. Você pode iniciar o DAX Studio, clicar em qualquer tabela e dizer, Define Filter Dump Measures (All Tables) , e ele gera todo o código para você.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Tudo o que você precisa fazer para colocá-lo no LuckyTemplates é retirá-lo dos filtros , copiar todo o código e colá-lo em uma nova medida, que foi o que fiz. É daí que vem essa medida de filtros de despejo.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Também construí uma página de dica de ferramenta onde criei uma visualização de cartão e coloquei a medida dos filtros de despejo nessa visualização de cartão. Isso nos permite visualizar os filtros nas visualizações de tabela ou nas visualizações de matriz .

Para ativar as dicas de ferramentas, você pode clicar em um visual em sua matriz ou tabela. Neste exemplo, tenho uma matriz e uma tabela aqui que demonstram o mesmo problema de totais de medida. Você pode ir para Geral e apenas ativar as dicas de ferramentas. Se desejar, você pode especificar que é uma página de relatório.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Se eu passar o mouse sobre este 290, posso ver que ele tem um filtro de categoria de tabela igual à categoria um. Esta é a categoria dois, onde temos uma Subcategoria igual a azul, verde e vermelho. Tudo isso vem de uma consulta de dados muito simples, na qual tenho seis linhas.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

O último passo é criar uma medida que vai exibir o problema da medida total. E se você olhar bem, já pode ver que o total não está correto.

No que diz respeito ao DAX, está correto, mas qualquer humano normal olhando para isso pensaria que está completamente errado. Na verdade, tenho que acreditar que esta é provavelmente uma das principais razões pelas quais as pessoas pensam que é uma enorme barreira para a adoção do LuckyTemplates.

Existe o simples fato de que os totais das medidas estão errados desde o início. As visualizações de tabela e visualizações de matriz não exibem, na verdade, o comportamento correto.

Índice

Usando uma medida substituta

Eu tenho essa tabela aqui com os totais das minhas medidas. Tudo o que fiz foi um rápido e subtraí 10. Este é um substituto para qualquer medida razoavelmente complicada. Se você puder exibir o problema de totais de medida com algo tão simples quanto isso, ele aparecerá em muitas de suas medidas.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

O contexto do filtro para esta linha de totais é diferente, então parece que o DAX está apenas executando no contexto de todos. Se eu clicar na Categoria 1, por exemplo, está correto.

Então, obviamente, está pegando o contexto de filtro da Categoria = Categoria 1.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Não possui este contexto de filtro adicional desta categoria sem influência externa. Se eu passar o mouse aqui, você pode ver que está em branco. Não há nada filtrando isso agora. Essas linhas têm um filtro na categoria, mas não estão levando isso em consideração.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

então como nós consertamos isso? Vamos dar uma olhada na medida que criei.

Corrigindo o total incorreto da medida do LuckyTemplates

Eu chamei esta categoria de totais de medida e diz, se categoria de tabela, então apenas retorne minha medida que está correta em um item linha por linha.

Caso contrário, vou essa tabela por categoria e depois vou calcular minha medida para cada linha. Depois vou somar os valores.

Basicamente, estou recriando essa visualização de tabela e, em seguida, somando os valores resultantes dessa medida nessas linhas, e isso corrige o problema.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Agora, está tudo muito bem. É uma solução bastante fácil, mas é realmente prejudicial para a visualização de autoatendimento, na minha opinião.

Se você tem uma medida razoavelmente complexa e está promovendo a visualização de autoatendimento de volta para seus usuários finais, é uma boa aposta que você não tem ideia de como eles vão usar essa medida e como eles vão ser trabalhando com isso.

Por exemplo, você pode ver o problema aqui. Eu tenho as categorias de totais de medida corretas, mas está incorreta aqui. Ele ainda retorna os itens errados linha por linha.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

A razão para isso é que as categorias nunca estão no escopo. Portanto, de acordo com nossa medida, a categoria de tabela ISINSCOPE retorna os totais da medida.

Bem, isso nunca é o caso. Está sempre fazendo um resumo por categoria e depois por valor, o que está completamente errado.

Portanto, agora, temos que criar outra medida, Measure Total Subcategory , que se for ISINSCOPE subcategoria, retorna o item de linha nessa linha. Caso contrário, você soma por subcategoria no total os valores, o que nos dá a resposta correta.

O total da medida do LuckyTemplates está incorreto: como corrigi-lo

Conclusão

É por isso que é prejudicial à visualização de autoatendimento porque você não tem ideia de como os usuários finais a usarão e o que eles colocarão em uma tabela. Você precisará escrever uma medida para cada combinação possível, o que é uma loucura.

Espero que você tenha aprendido algo com este tutorial. Se você encontrou problemas como este, compartilhe conosco como você lidou com eles.

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.