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 discutirá as práticas recomendadas no uso de colunas calculadas no LuckyTemplates . Também veremos as fórmulas DAX usadas para criá-las.
Em discussões anteriores, vimos como escrever diferentes medidas no LuckyTemplates, mas outra técnica que podemos usar é criar colunas calculadas.
Além de medidas, o uso de colunas calculadas é uma ótima maneira de fazer cálculos em tabelas.
Aqueles que estão acostumados a usar o Excel estão muito familiarizados com esse conceito.
Índice
Excel x LuckyTemplates
No Microsoft Excel , geralmente escrevemos fórmulas no final de cada coluna para obter o resultado que queremos, o que é mais comum ao lidar com conjuntos de dados maiores.
Esse conceito também pode ser feito no LuckyTemplates. No entanto, há uma maneira melhor de fazer isso usando medidas para executar cálculos.
Pode ser difícil se adaptar a esse método alternativo de cálculo ao começar. Porém, precisamos entender como as medidas funcionam porque são elas que usaremos para a maioria dos nossos cálculos do LuckyTemplates.
Incorreto: usando colunas calculadas para tabelas de fatos
Novos usuários do LuckyTemplates tendem a usar colunas calculadas em tabelas de fatos. Para demonstrar por que essa prática é incorreta, vejamos um exemplo.
Primeiro, vamos criar uma nova coluna.
Basta clicar no botão Nova coluna na guia Início.
Chamaremos essa nova coluna de Costs .
Podemos ver que não temos uma coluna de Custos existente na tabela.
Há apenas a quantidade do pedido e o custo unitário total . Portanto, para obter nossos custos, podemos referenciar essas duas colunas.
Não precisamos colocar uma ou outras em nossa fórmula, pois as colunas calculadas funcionam em nível de linha.
Para criar uma medida, tudo o que precisamos fazer é referenciar diretamente as colunas Quantidade do Pedido e Custo Unitário Total.
Com isso, a tabela passa a apresentar o resultado da Quantidade do Pedido multiplicado pelo Custo Unitário Total em cada linha em uma nova coluna chamada Custos .
Em seguida, precisamos alterar o formato desta coluna para uma moeda .
Podemos continuar repetindo essas etapas para outras medidas que estaremos incorporando ao nosso modelo.
Se quisermos uma coluna calculada para Lucros, tudo o que precisamos é criar uma nova medida. Para obter o valor dos Lucros, subtraímos a coluna Custos da coluna Receita Total.
Novamente, os resultados dessa medida serão exibidos na nova coluna Lucros.
Portanto, é isso que os novos usuários do LuckyTemplates tendem a fazer para alcançar esses resultados. No entanto, isso é incorreto porque a tabela Vendas neste exemplo é uma tabela Fato.
As colunas calculadas não devem ser feitas dentro das tabelas de fatos.
Correto: usando colunas calculadas em tabelas de pesquisa
Tabelas de pesquisa (como Regiões, Produtos, Clientes e Datas) são preferíveis quando queremos usar colunas calculadas porque podem ser usadas com filtros.
Usaremos a tabela Produtos para demonstrar esse conceito.
Vamos criar uma nova coluna dentro desta tabela chamada Sales.
Para este exemplo, já temos uma medida Total Sales. Então, para criar essa nova coluna, basta colocarmos essa medida dentro dela.
Podemos ainda agrupar por produtos usando colunas calculadas. Vamos chamar essa nova coluna de Grupos de produtos e, em seguida, digitar uma instrução nessa fórmula.
SWITCH TRUE é semelhante ao uso de uma instrução aninhada .
Em seguida, digitamos o argumento. Se a coluna Vendas for maior que 10 milhões, será igual a “Top”. Caso contrário, será igual a “Bottom”. Por último, coloque um BRANCO no final.
Assim que terminarmos de criar as medidas e cálculos, podemos adicionar filtros e dimensões aos dados em nossos relatórios.
Se quisermos ver os resultados superiores e inferiores, podemos mostrar a coluna Grupos de produtos como uma visualização no relatório.
Colunas Calculadas x Medidas
As colunas calculadas são melhores para usar ao lidar com pequenos cálculos.
Quando temos grandes cálculos dentro de nossas tabelas maiores, como nossa tabela Fato, precisamos usar medidas.
As medidas nos permitem criar cálculos virtuais em vez de aplicá-los diretamente a uma tabela; cálculos virtuais fornecem maiores insights.
Algumas tabelas de fatos podem ter mais de um milhão de linhas. Portanto, se optarmos por usar uma coluna calculada, ela ocupará um grande espaço em nossos modelos
As colunas calculadas podem criar muitos pontos de dados desnecessários em nossas tabelas de fatos.
Se usarmos uma medida, os resultados podem ser executados virtualmente. E tudo o que precisamos fazer para que apareçam em nosso relatório é arrastá-los.
Mas, em outra observação, os valores nas colunas calculadas são atualizados e recalculados automaticamente junto com o relatório . Mas como eles estão vinculados às linhas nas tabelas de fatos, os relatórios com várias colunas calculadas geralmente apresentam problemas e atrasos.
As medidas, no entanto, só executam cálculos quando são usadas em relatórios. Eles não ocupam espaço no modelo se não estiverem sendo usados.
Assim, os usuários do LuckyTemplates utilizarão principalmente medidas.
Conclusão
Aplicar esta dica de prática recomendada melhorará muito a funcionalidade de nossos relatórios.
Precisamos ter um bom entendimento de como e onde as medidas e colunas calculadas devem ser implementadas em nossos modelos do LuckyTemplates para maximizar totalmente seu potencial.
Os usuários experientes do LuckyTemplates sabem que as medidas são essenciais ao criar relatórios do LuckyTemplates. No entanto, também precisamos lembrar que as colunas calculadas são melhores para criar modelos de dados e criar insights nos relatórios.
Tudo de bom,
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.