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.
A postagem do blog de hoje fornecerá uma introdução aos grupos de cálculo. Vou tentar responder a quatro perguntas básicas sobre grupos de cálculo e o Editor Tabular . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Os grupos de cálculo são uma coleção de itens e os itens de coleção são basicamente as mesmas medidas que você cria em seu relatório, mas são criados de uma maneira ligeiramente diferente.
Os grupos de cálculo são criados no Editor Tabular , que você pode baixar gratuitamente da Internet. Você pode ver o Editor tabular em suas Ferramentas Externas.
Se você estiver executando a versão mais recente da área de trabalho do LuckyTemplates, o Editor Tabular deve aparecer automaticamente. Mas caso isso não aconteça, confira este vídeo que foi postado recentemente por um de nossos especialistas LuckyTemplates, Brian Julius. Neste vídeo, você aprenderá como obter todas essas ferramentas interessantes em sua área de trabalho do LuckyTemplates.
Índice
Por que criar grupos de cálculo?
Por que devemos criar grupos de cálculo quando podemos obter os mesmos resultados com nossas medidas? Bem, criamos três medidas em nosso relatório para fins de demonstração: Total Sales , Total Cost e Total Margin .
Quero verificar as vendas do mês anterior, as vendas do trimestre anterior e a variação mês a mês. Usei a função de inteligência de tempo para obter o mês anterior.
Essa mesma medida foi usada na medida de vendas do trimestre anterior. A única diferença é que mês foi substituído por trimestre.
A medida de variação mês a mês é basicamente a diferença entre as vendas totais e as vendas do mês anterior.
Podemos preenchê-lo em um visual de matriz e analisá-lo pelo nome do mês. Também adicionarei nossas vendas totais atuais, nossas vendas do mês anterior, nossas vendas do trimestre anterior e a variação mês a mês.
Para poder analisar as vendas em diferentes períodos de tempo, tive que calcular três medidas. Mas e se eu quisesse ver o mesmo resultado para o Custo Total? Eu tenho que criar três medidas adicionais. Para Total Margin, também preciso criar três medidas. Isso é um total de mais seis medidas que preciso criar.
Vamos imaginar que você deseja criar mais cálculos de inteligência de tempo, como variação percentual do ano anterior, trimestre a trimestre ou mês a mês. Para fazer isso, você terá que calcular mais três medidas para cada cálculo de inteligência de tempo. Isso seria uma tarefa e tanto, certo?
Podemos evitar tudo isso com o Tabular Editor .
Como fazer grupos de cálculo usando o editor tabular
Primeiro, você terá que ir para Ferramentas Externas e clicar em Editor Tabular.
O legal do Tabular Editor é que você pode acessar todas as suas tabelas a partir desta ferramenta. Por exemplo, Canal, Vendas e Lojas estão aqui.
Você também pode verificar suas medidas dependentes no Editor Tabular. Por exemplo, desejo verificar quais medidas dependem da medida Custos totais. Posso clicar com o botão direito do mouse em Custos totais e clicar em Mostrar dependências.
Como você pode ver, a Margem Total depende dos Custos Totais.
Mas se você quiser verificar de qual medida, tabela ou colunas nossa medida de Custo Total depende, clique aqui.
Você pode ver que o Custo Total depende desta tabela e desta coluna.
Como criar grupos de cálculo
Vamos criar grupos de cálculo clicando com o botão direito do mouse no grupo de cálculo Tables, clicando em Create New e escolhendo Calculation Group.
Podemos nomear este grupo como Time Intelligence .
Para criar medidas ou itens de cálculo, clique com o botão direito do mouse e selecione Item de cálculo.
O primeiro item de cálculo que vamos criar é o cálculo do mês anterior. Então, em vez de escrever as vendas do mês anterior aqui, estou usando apenas uma medida.
Com essa medida, poderei analisar Custo Total, Margem Total e Venda Total.
Para as vendas do mês anterior, temos que usar as funções e .
Também usaremos a função , referenciaremos a tabela Date e a coluna Date e, em seguida, voltaremos um mês.
Estou copiando esta medida e usando-a para a medida do trimestre anterior. Voltaremos aos Itens de cálculo para criar um novo item de cálculo e nomeá-lo como Trimestre anterior.
O padrão de medida que usamos é o mesmo; a única diferença é que substituímos mês por trimestre.
Também temos que criar uma medida para mês a mês.
Estamos usando a função SELECTEDMEASURE porque queremos torná-la dinâmica e qualquer medida que selecionarmos no relatório, iremos subtraí-la com nosso mês anterior.
Por exemplo, se selecionarmos Total Sales, ele será aplicado à Margem Total ou Custo Total do mês anterior.
No entanto, não podemos referenciar nossos itens de cálculo em um novo item de cálculo. O que temos que fazer é copiar e colar nossa expressão do mês anterior e pressionar Enter.
E agora temos que salvar nossas alterações para que sejam refletidas em nosso relatório. Você deve consultá-lo no relatório antes de poder acessar seus grupos de cálculo.
Vamos em frente e verificar os resultados. Temos que duplicar nossa tabela e remover as colunas desnecessárias do painel Campos para a nova tabela. Também precisamos trazer nosso cálculo de inteligência de tempo em nossa seção de coluna.
Agora também temos que adicionar uma medida aqui. Se eu arrastar e soltar Total Sales no painel Fields, a função SELECTEDMEASURE que usamos no Tabular Editor detectará automaticamente que estamos usando Total Sales.
Como podemos ver nessas duas tabelas, os resultados são os mesmos.
Mas e se você quiser primeiro as vendas do mês anterior, as vendas do trimestre anterior e as vendas mês a mês? Podemos conseguir isso com bastante facilidade.
Você pode reorganizar a ordem de suas medidas aqui. No meu exemplo, o mês anterior é 0, o que significa que será o primeiro item da lista.
O trimestre anterior é 1, enquanto o mês a mês é 2. Em seguida, temos que salvar nossas alterações e atualizá-las.
Você deve ter notado que o valor Total Sales está na primeira tabela, mas não na segunda.
Não podemos acessar o Total Sales da segunda tabela. Para fazer isso, temos que criar mais um cálculo de inteligência de tempo e chamá-lo de Current. Esta medida será apenas SELECTEDMEASURE. É isso.
Voltemos às duas tabelas. Podemos ver a coluna Atual na segunda tabela. Qualquer medida que colocarmos em nossa seção de campo, ela será obtida automaticamente.
É assim que fica se você quiser ver o custo total.
E é assim que fica se eu quiser ver a margem total.
Isso é realmente ótimo. Acho que é um dos melhores recursos do Tabular Editor até agora.
Mas e se quisermos levá-lo para o próximo nível? Em vez de arrastar e soltar diferentes medidas em nosso relatório, podemos usá-las em uma segmentação de dados. O que podemos fazer é criar outro grupo de cálculo.
Criando Slicers Usando o Editor Tabular
Vamos voltar ao Editor Tabular e criar um novo grupo de cálculo.
Vamos nomeá-lo como Measures Select.
Sob esta medida, temos que criar um novo item de cálculo chamado Vendas.
Estarei codificando a expressão de vendas aqui.
Criaremos outro item de cálculo para Custo.
E o último é para Margem, que é basicamente a diferença entre Vendas e Custo.
Não fiz referência a nenhuma medida no Editor Tabular porque não é a melhor prática. É melhor usar a expressão inteira.
Basta salvar e atualizar o relatório. Agora, podemos usar isso em nosso slicer. Posso preencher dinamicamente os resultados de Vendas, Custo e Margem. Você pode usar os dados para ver o resultado periódico em seu relatório.
Aumente o nível do menu de ferramentas externas no LuckyTemplates
Múltiplos pequenos com grupos de cálculo no LuckyTemplates
Transformando layout de tipo de calendário em formato tabular no LuckyTemplates usando o Editor de consultas
Conclusão
Espero ter conseguido explicar como funcionam os grupos de cálculo em termos simples. Não usei nenhum termo técnico porque sei que esse é o problema que enfrentei quando estava começando com o DAX. Também espero que você tenha aprendido como usar o Editor Tabular a seu favor. Não se esqueça de clicar no botão curtir e se inscrever para mais conteúdo LuckyTemplates TV .
Mudassir
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.