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.
Este tutorial falará sobre grupos de cálculo e como implementá-los em uma matriz usando o Tabular Editor no LuckyTemplates . Você aprenderá como recuperar e mostrar dados de forma eficiente em seus relatórios.
Índice
Criando uma matriz no LuckyTemplates
Os grupos de cálculo podem ser usados para mostrar seletivamente uma medida em uma matriz ou qualquer tipo de visual. Mas antes disso, veja como criar uma matriz sem usar grupos de cálculo.
Primeiro, crie uma matriz arrastando colunas de diferentes tabelas. Neste exemplo, Nome do mês, Lucro total, Vendas totais e Custo total são usados.
Em seguida, crie um slicer com as colunas para filtrar e mostrar os dados dependendo da seleção. Vá para a opção Enter Data e crie uma tabela.
Na tabela, nomeie a coluna Nome da medida e insira Vendas totais, Custo total, Lucro total e Total corrente . Em seguida, nomeie a tabela Measure Configuration .
Depois disso, arraste a coluna Nome da medida no layout e transforme-a em uma segmentação de dados.
Feito isso, crie uma medida para fazer com que o slicer altere os dados dentro da matriz com base na seleção. Em seguida, nomeie a medida Medida a Mostrar .
Antes dos grupos de cálculo, uma medida foi criada para verificar o valor selecionado do Nome da medida na tabela Configuração da medida.
Em seguida, arraste a medida Measure To Show na matriz. Depois disso, a matriz mostrará apenas os valores da medida selecionada. Por exemplo, se você selecionar Custo Total, apenas a medida Custo Total aparecerá na matriz.
Usando grupos de cálculo na matriz do LuckyTemplates
A mesma lógica é implementada ao usar grupos de cálculo. Primeiro, abra o Editor Tabular e clique com o botão direito do mouse em Table . Em seguida, selecione Criar e escolha Grupos de cálculo .
Depois que o Grupo de cálculo for criado, renomeie-o como Configuração de medida 2 .
Criando Itens Calculados
Clique com o botão direito em Measure Configuration 2 e selecione Create . Em seguida, escolha Calculation Item e nomeie-o Total Sales .
Por fim, insira Total Sales no Expression Editor.
Crie mais dois itens de cálculo e nomeie-os Total Cost e Total Profit . Insira as medidas Custo Total e Lucro Total no Editor de Expressão, respectivamente. Feito isso, pressione CTRL + S para carregar as alterações no modelo do LuckyTemplates.
Sempre que você fizer alterações nos grupos de cálculo, precisará atualizar o modelo do LuckyTemplates ou o Analysis Services para evitar a quebra de seus relatórios.
No layout do LuckyTemplates, coloque a medida Nome do mês e Total de vendas.
Em seguida, arraste Nome da tabela Configuração de medida 2 para o layout e transforme-o em uma segmentação de dados. Você pode então ver os itens de cálculo criados no Editor Tabular.
Se você selecionar uma medida na segmentação, a matriz mostrará os valores da medida selecionada.
Em vez de fazer a seleção do slicer usando a opção Inserir dados, você pode usar o Grupo de cálculo. O Tabular Editor facilita a adição de itens de cálculo, ao contrário do método embutido em código, no qual você precisa atualizar os códigos DAX e usar a consulta avançada.
Com grupos de cálculo, os itens de cálculo aparecerão automaticamente na segmentação e na matriz assim que você atualizar o modelo do LuckyTemplates .
Alterando a ordem dos itens em uma matriz do LuckyTemplates
A ordem das medidas no slicer pode ser alterada; você pode alterar o valor do campo Ordinal ou simplesmente arrastar e soltar uma medida sobre a outra.
Para acessar o campo Ordinal, abra o Editor Tabular e clique com o botão direito do mouse em um item de cálculo. Em seguida, selecione Propriedades .
A ordem da medida na segmentação depende do campo Ordinal.
Feito isso, pressione CTRL + S para carregar as alterações no modelo do LuckyTemplates. Depois de atualizar o modelo, você verá a ordem e o arranjo da medida na segmentação. Neste exemplo, a ordem é a seguinte: Lucro total, Vendas totais e Custo total.
Criando Múltiplas Variações Usando Funções
Se você tiver 5 medidas básicas e quiser criar 10 variações usando funções como PREVIOUSYEAR , você terá 50 medidas em seu modelo. Manter essas medidas é difícil porque você precisa nomeá-las e armazená-las no arquivo do LuckyTemplates, que aumenta e diminui a velocidade do modelo.
No entanto, o problema pode ser resolvido usando grupos de cálculo. Primeiro, crie um grupo de cálculo e nomeie-o Time Intelligence .
Em seguida, crie itens de cálculo. Nomeie o primeiro item CY (Ano Atual) e insira no Editor de Expressão. Com base na seleção ou na medida que você está exibindo em um visual, a medida selecionada será substituída por essa medida.
Em seguida, crie outra medida e nomeie-a como PY (Ano Anterior). No Editor de Expressão, insira e use SELECTEDMEASURE como o primeiro argumento. Em seguida, insira na coluna Data.
Se você selecionar Custo Total na matriz, ele será substituído pela medida selecionada. A função SAMEPERIODLASTYEAR será aplicada ao contexto do filtro. Por último, CALCULAR moverá os valores do ano anterior.
Depois disso, crie outro item e nomeie-o Mês anterior . Insira o mesmo código do item PY, mas altere SAMEPERIODLASTYEAR para .
Crie outro item de cálculo e dê a ele o nome de Running Total . Copie o código anterior, mas altere a função de inteligência de tempo para DATESYTD .
Transformando uma medida em uma visualização
Feito isso, pressione CTRL + S para salvar e carregar as alterações. Em seguida, vá para o LuckyTemplates e atualize o modelo. Arraste o Nome da tabela de inteligência de tempo e transforme-o em uma segmentação de dados.
Se você selecionar um campo na segmentação de dados, a matriz mostrará os dados dependendo da sua seleção.
Se você quiser ver o total acumulado, arraste Número do ano civil e coloque-o no campo Linhas da matriz.
Ao selecionar Running Total no slicer, você verá que os valores estão sendo adicionados.
Selecionar PY no slicer fornecerá os valores do ano de 2021.
Se você selecionar CY, verá que o campo muda para 2020 e os valores do ano atual.
Agora, se você arrastar e soltar o Nome da tabela de inteligência de tempo no campo Colunas da matriz, verá todos os dados dentro da matriz.
Conclusão
O tutorial mostrou duas maneiras de criar matrizes no LuckyTemplates. Se o seu modelo tiver apenas algumas medidas, o primeiro método pode ser usado. No entanto, se você estiver lidando com várias medidas e matrizes grandes, é recomendável usar grupos de cálculo .
Grupos de cálculo podem ser usados para mostrar e alternar entre medidas e dados em seu modelo . Os itens de cálculo também podem ser criados e aplicados a uma única medida para criar diversas variações.
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.