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.
Hoje vamos nos concentrar em uma técnica usada na demonstração 'Time Intelligence' na seção 'Scenarios' da vitrine LuckyTemplates. Mostrarei como você pode usar o RANKX no LuckyTemplates para obter seus resultados superiores ou inferiores.
Ser capaz de mostrar dinamicamente os resultados superiores ou inferiores de quaisquer cálculos que fazemos, digamos, por exemplo, vendas, lucros, margens, custos etc. é uma ótima maneira de destacar os principais resultados de negócios.
Talvez você precise saber onde investir mais recursos ou entender quais produtos expandir, ou mesmo se precisar fechar lojas ou produtos com baixo desempenho. Este é o tipo perfeito de análise para este tipo de cenários.
Na demonstração do Time Intelligence, fizemos exatamente isso. Estou procurando ver quais são as nossas lojas com melhor e pior desempenho por margens de lucro.
Eu poderia fazer algumas boas perguntas aos meus gerentes regionais ou representantes de vendas aqui. O que é ótimo é a maneira dinâmica como posso passar por cada produto e canal e ver como nossas margens se moldam nessas dimensões. Também posso alterar o período de tempo, o que significa que você pode identificar tendências ao longo do tempo para margens de lucro ou para quaisquer cálculos que pretenda fazer.
Então, como fazemos isso? Há um pouco para isso, mas vamos percorrê-lo passo a passo. Neste exemplo, usamos uma combinação da função no LuckyTemplates e uma complicada instrução IF. Em combinação, você pode começar a concluir algumas análises que mudam o jogo. Este também é um padrão de análise. Você pode reutilizar isso uma e outra vez.
Primeiro de tudo, temos que criar nosso cálculo inicial. Aquele pelo qual queremos classificar e, em seguida, filtrar para receber apenas os resultados superiores ou inferiores. Nesse caso, é 'Margens médias por dia'.
Aqui estamos executando uma iteração sobre nossas medidas de 'Margem de lucro'. Ao usar criamos uma iteração a cada dia dentro do contexto de filtro atual. O contexto de filtro atual em nosso caso será eventualmente por 'Regiões'. Portanto, esse cálculo autônomo nos dará a margem de lucro média por dia para cada região.
Lembre-se de que o contexto também pode ser ajustado por qualquer período de tempo que selecionamos. Se tivermos apenas um Mês ou Trimestre selecionado, a iteração funcionará apenas em cada dia dentro desse período de tempo.
Então, agora que temos nosso cálculo inicial, podemos passar para a próxima fase... classificação. Para isso usamos o RANKX.
Em primeiro lugar, concentre-se na seção RANKX dentro da instrução . Primeiro damos uma tabela a RANKX, usamos (Regiões). Temos que usar ALL aqui porque o contexto de filtro atual já está sendo filtrado por cada região individual. Se você não usar ALL, todas as regiões serão classificadas em primeiro lugar. Lembre-se disso, pois você estará coçando a cabeça por um tempo quando usar esta função pela primeira vez.
Lembre-se disso, pois você estará coçando a cabeça por um tempo quando usar esta função pela primeira vez.
Esta função RANKX agora fornece uma classificação para cada região individual com base no parâmetro que fornecemos. Nesse caso, usamos nossa medida 'Margens médias por dia', de modo que é com base nela que classificamos.
A instrução IF envolvendo a função RANKX é apenas para verificar se você está usando isso em um contexto de 'Regiões'. O uso de é uma ótima técnica para usar, para que você ou futuros usuários não sejam enganados usando esse cálculo em um contexto diferente e obtendo resultados estranhos.
Agora passamos a isolar apenas as regiões com classificação superior ou inferior. Para fazer isso, precisamos aproveitar o funcionamento interno do DAX.
Quando o DAX retorna um resultado em branco, como se não houvesse resultado, nada aparece, assim como quando você usa tabelas dinâmicas.
Portanto, podemos quase enganar nosso cálculo para retornar em branco e, portanto, não receber resultados. Confira a instrução IF interna na fórmula acima. Eu só quero recuperar os 7 principais resultados. Então, eu disse que SE o resultado 'Top City Profit Margin Rank' for menor ou igual a 7, mostre-me o resultado 'Avg Margins per Day'. Se não retornar ().
Esta é uma técnica muito legal, pois agora tudo isso será retornado nos 7 principais resultados com suas regiões resultantes.
Agora, para obter os resultados de fundo!
Não é muito difícil, acredite. Há um pouco na fórmula abaixo que, neste ponto, não vou divagar. Mas, na verdade, tudo o que você precisa fazer aqui é, em vez de classificar os resultados em ordem decrescente , como fizemos para os principais resultados, tudo o que você precisa fazer é classificá-los em ordem crescente .
E, novamente, usamos nossa complicada instrução IF para retornar apenas os 7 resultados inferiores.
Há algumas coisas nessas fórmulas que não mencionamos explicitamente. Esperançosamente, porém, isso fornece a estrutura a ser usada para classificar os resultados. Aqui mostro o RANKX no LuckyTemplates.
Lembre-se de que esta é uma técnica reutilizável que, quando mostrada dinamicamente em um relatório, pode trazer imensa vida a uma parte da análise que você pode estar executando.
Boa sorte com isso.
Mostrar resultados superiores ou inferiores usando a classificação no LuckyTemplates
Considerações sobre o RANKX – Conceitos de fórmula do LuckyTemplates e DAX
Localizar os principais clientes usando o RANKX no LuckyTemplates
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.