O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Neste tutorial, mostrarei como colher ou capturar um valor dentro de uma medida para reutilizar em outra medida e obter cálculos dinâmicos. Eu uso uma combinação de técnicas de ramificação de medida com a função DAX no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
A equipe do LuckyTemplates fez algumas atualizações nas fórmulas recentemente que permitem que isso funcione melhor do que antes.
Não é difícil de fazer, então vamos pular
Índice
Criando uma mesa de suporte
Aqui eu tenho uma medida muito simples, que é a soma da minha receita (portanto, apenas vendas). Mas pode ser qualquer coisa, por exemplo, pode ser sua quantidade ou seus custos ou pode ser qualquer medida básica que você criar.
Se tudo isso aumentar em um valor selecionado, digamos 5%, 10% ou 15%, quero mostrar o impacto disso. E quero torná-lo dinâmico para que eu possa selecionar diferentes valores e, então, poder ver qual é o novo valor do cenário.
A primeira coisa que precisamos fazer para criar isso é Enter Data . Então, vou inserir alguns valores aqui e depois vamos colher uma seleção com base nesses valores.
Então, vou chamar isso de Percent Change . E então vou colocar alguns valores aqui, digamos 5%, 10%, 15, 20 e 30%. Chamarei essa tabela de Mudança de Porcentagem . Então, estou basicamente criando uma nova tabela aqui.
Em vez de obtê-lo do Excel, acabei de criá-lo do zero usando o recurso Inserir dados incorporado à área de trabalho do LuckyTemplates.
Depois de carregá-lo, esta mesa de suporte entrará no meu modelo, assim.
Dentro da nossa tabela de suporte, vou mudar a formatação para porcentagem e tirar a vírgula.
Colhendo uma seleção de fatiador usando a função SELECTEDVALUE DAX
Na página do relatório, vou criar uma segmentação de dados e transformá-la em uma lista.
Agora, quero poder selecionar um desses e colher aquela medida selecionada. Quero poder inserir essa medida e combiná-la com minhas vendas totais para ver qual seria o cenário de vendas.
Não podemos fazer isso no momento porque é apenas uma coluna por enquanto. Precisamos colocá-lo em uma medida.
Então, vou criar uma nova medida aqui, e vou chamá-la de % Change . Em seguida, usarei a função SELECTEDVALUE DAX e pegarei minha coluna Percentage Change ( Percent Change ).
O resultado alternativo é muito importante aqui, porque se não selecionar nada, você receberá um erro se não colocar um resultado alternativo.
Às vezes, você pode usar BLANK, mas isso não vai nos ajudar neste caso. Se nada for selecionado, queremos mostrar que há um impacto zero. Então, vou colocar aqui zero (0) como resultado alternativo.
Eu só preciso ter certeza de que isso está formatado corretamente também. Vou transformar isso em uma porcentagem. E então arrastarei essa medida para a tela e veremos como um cartão.
Isso é o que quero dizer com colheita. Posso selecionar no slicer, digamos 10%, e obtenho 10% na visualização do cartão.
Quando arrasto essa medida para a tabela, você verá que agora tenho esses 10% em cada linha. Estou colhendo pela seleção, então muda pela seleção.
Uma técnica bastante simples, mas você pode aplicá-la para análises mais avançadas, especialmente na análise de cenários e na análise preditiva. Mostrarei como criar um cálculo dinâmico simples a partir desta fórmula SELECTEDVALUE DAX.
Criando um cálculo dinâmico usando a fórmula DAX SELECTEDVALUE
Agora criarei outra medida e chamarei esse Cenário de venda . E então posso ir igual a Total Sales multiplicado por um (1), mais a variação percentual ( %Change ).
É assim que você pode criar esses cálculos dinâmicos. Basta pensar em maneiras de expandir isso. Você pode ter vários parâmetros diferentes impactando suas vendas de cenário.
E é isso que você pode conseguir colhendo suas seleções de fatiador . Você verá que não é nada difícil. É literalmente apenas reconhecer que você pode usar a função SELECTEDVALUE DAX e, em seguida, incorporar a coluna que você criou usando Enter Data no parâmetro de valor selecionado.
Como colher as seleções do LuckyTemplates Slicer para usar em outras
medidas
Conclusão
Você pode pensar que isso é tão simples, mas este é o começo de algumas análises bastante avançadas, especialmente em torno da análise de cenário e análise preditiva.
É assim que você pode incorporar esses valores em seus relatórios e obter cálculos dinâmicos que talvez nunca tenha visto antes.
Já falei bastante sobre isso em outras séries de tutoriais. Eu até criei um módulo inteiro dedicado à análise de cenários no que leva isso a um estágio mais avançado, então certifique-se de verificar isso também.
Saúde!
O que é self em Python: exemplos do mundo real
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
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.
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.
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.
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.
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.
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