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.
Neste tutorial, falarei sobre um tópico muito importante sobre modelagem e organização do LuckyTemplates . Na maioria das demonstrações que o LuckyTemplates lança em webinars, conferências e para membros do LuckyTemplates, você verá que o uso de grupos de medidas é extenso. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Há uma boa razão pela qual os grupos de medidas foram implementados em todos os modelos criados pelo LuckyTemplates. Ao desenvolver modelos analíticos avançados e relatórios dentro do LuckyTemplates, organizar todas as medidas DAX que você está criando é de extrema importância .
Se você não fizer isso, seu modelo será muito difícil de manter e auditar no futuro porque as medidas serão difíceis de encontrar.
Este tutorial é um mergulho profundo em por que os grupos de medidas são tão importantes e como você pode realmente criá-los dentro do LuckyTemplates. Esta é certamente uma prática recomendada relevante e valiosa se você está apenas começando e obtendo uma introdução às medidas.
Vamos tentar olhar para este relatório aqui. Isso veio do Learning Summit de fevereiro de 2018 .
Você verá que no painel CAMPOS , há vários grupos de medidas ou tabelas de medidas.
O lado do desenvolvimento da cúpula de aprendizado foi de apenas três sessões de cerca de 45 minutos a uma hora. E nesse tempo, conseguimos criar cerca de 40 a 50 compassos dentro desses grupos únicos.
Imagine se você tiver isso em todas as suas tabelas e não as organizar adequadamente. Você definitivamente se perderá em termos do que está realmente fazendo em seu desenvolvimento.
Índice
Metodologia de ramificação de medida
A ramificação de medidas é outra importante técnica de desenvolvimento que se baseia em grupos de medidas.
Nessa metodologia, costumo separar as medidas e colocá-las em grupos com base no ramo em que estão. Agora, sempre começo com os principais cálculos (cálculos) e as chamo de Medidas-chave .
É aqui que eu provavelmente começo. Eu crio todas as medidas DAX simples, como SUM , , SUMX e todas as outras funções básicas simples. Coloquei todas essas funções simples, de iteração e agregação no grupo Medidas-chave .
Então, eu me dedico a esses padrões analíticos selecionados, como Médias Móveis , Classificação , Análise de Cenários , Técnicas de Segmentação , Comparação de Tempo , etc.
Como você pode ver, até mesmo o grupo de medidas Time Comparison pode ter várias medidas. Isso ocorre porque você pode não apenas querer calcular as vendas do ano passado , mas também todas as diferenças entre as vendas deste ano e as do ano passado . Além disso, você pode querer calcular a variação percentual entre este ano e o ano passado .
Agora, esses são apenas alguns exemplos de como você pode obter essas inúmeras medidas. E você precisa mantê-lo realmente intuitivo para poder fazer referência a essas medidas e arrastá-las para seus relatórios e visualizações.
Isso é para evitar pesquisar em todas as suas tabelas (tentando descobrir qual medida vai para onde) e ficar confuso.
Você pode classificar facilmente todas essas medidas, o que pode fazer uma grande diferença em termos de velocidade e eficiência na criação de relatórios.
Técnica de amostra para modelagem do LuckyTemplates
Agora, vou compartilhar o que costumo fazer no modelo. Isso também é considerado importante do ponto de vista da organização.
Eu costumo colocar minhas tabelas de medidas do lado direito. Às vezes, também os coloco na parte inferior. Isso ocorre porque eles geralmente não têm um relacionamento com nosso modelo principal .
No entanto, referenciá-los nesta seção ainda é essencial. Isso ocorre porque queremos que eles estejam em um grupo claro onde sejam facilmente identificáveis.
Nesse caso, você pode verificar e encontrar facilmente todas as suas fórmulas de classificação, que estão dentro do grupo Cenários de Demanda .
E isso é apenas a principal coisa que eu queria apontar aqui. Para reiterar, quero mencionar a importância desses grupos de medidas quando se trata da eficiência da modelagem e organização do LuckyTemplates.
Utilizando o recurso de pesquisa nos modelos do LuckyTemplates
Além disso, você pode aproveitar outros recursos, como a barra de pesquisa no painel CAMPOS .
Vamos tentar digitar ' em movimento '. Como você percebeu, ele exibiu todos os resultados relevantes dentro de um determinado grupo de medidas que está conectado ao que pesquisamos.
Seleção por meio de visualizações
Aqui está outra coisa legal que eu quero mostrar a você. Ao selecionar visualizações (neste caso, os destaques da cidade) , você sempre pode ver onde as medidas incluídas aparecem em nossos grupos ou tabelas de medidas.
Certamente será fácil para você entender como as coisas foram configuradas ou postadas até mesmo por outra pessoa. E no futuro, quando você quiser consultar seu relatório, poderá localizar e fazer referência rapidamente a essas medidas.
Essa é principalmente a ideia que quero destacar aqui. Mas antes de terminarmos, mostrarei como criar um grupo de medidas .
Criando um grupo de medidas em um modelo do LuckyTemplates
Para criar um grupo de medidas, basta clicar na opção Inserir dados na guia Início .
Em seguida, uma janela de tabela aparecerá. Na verdade, você não precisa colocar nada dentro da mesa. Isso significa que você pode deixar em branco.
Basta digitar o nome do seu grupo de medidas. Neste exemplo, vamos nomeá-lo como 'Demo' . Depois, clique em Carregar .
Em seguida, ele criará uma tabela. Não criará nenhum relacionamento porque você não tem nenhum dado aqui.
O que você precisa fazer a seguir é criar uma medida clicando na opção Nova medida na guia Início .
Vamos chamar essa medida de Demo Sales . Faremos referência a outra medida ( Vendas LY ) apenas para criar uma rapidamente.
Portanto, a medida Demo Sales criada agora apareceu no grupo de medidas Demo .
Vamos excluir esta Coluna1 primeiro, porque na verdade não precisaremos dela.
Depois de excluí-lo, basta clicar no painel Mostrar/Ocultar dentro e fora e você verá que agora é um grupo de medidas ou uma tabela de medidas.
Então, isso é apenas para mostrar rapidamente como você pode realmente criar um grupo de medidas .
Conclusão
A ramificação de medida é um conceito de desenvolvimento incrivelmente vital para começar a implementar em seus modelos o máximo possível. Ao utilizar essa técnica de desenvolvimento em combinação com grupos de medidas, você pode trazer grande escala e eficiência ao trabalho de desenvolvimento que está implementando no LuckyTemplates.
Divirta-se revisando este conteúdo específico. Isso melhorará imensamente suas habilidades de modelagem e geração de relatórios do LuckyTemplates dentro do LuckyTemplates. Eu recomendo implementar essas ideias e técnicas em seus próprios relatórios e modelos.
***** Aprendendo 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.