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.
No blog de hoje, continuaremos nossa série sobre o LuckyTemplates Power Tool Suite. Nas primeiras partes da série, abordamos o DAX Editor Pro e o Power Sort Pro e, hoje, vamos nos aprofundar no Quick Measures Pro, uma ferramenta indispensável ao fazer medidas rápidas no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Índice
O que é o Quick Measures Pro?
O Quick Measures Pro é uma das cinco ferramentas poderosas desenvolvidas pelo MVP da Microsoft, Greg Deckler, exclusivamente para membros do LuckyTemplates. Essas ferramentas destinam-se a acelerar e automatizar diferentes aspectos do desenvolvimento de relatórios do LuckyTemplates.
Na minha opinião, o Quick Measures Pro é o mais complexo dos cinco, mas também vale a pena aprender.
À medida que nos aprofundamos no tópico, você pode não ter uma curva de aprendizado acentuada. No entanto, este blog fornecerá a você um poder incrível para automatizar suas medidas DAX, especialmente em conjunto com o ao qual você também tem acesso como membro do LuckyTemplates.
Então, vamos nos aprofundar e ver o que Greg fez no Quick Measures Pro e como transformar tudo isso a seu favor.
Modelo de Esquema Estelar
Vamos começar abrindo nosso LuckyTemplates. Usaremos o modelo de prática padrão LuckyTemplates – um modelo de esquema em estrela baseado em quatro anos de dados de vendas.
Ele usa a tabela de datas estendida LuckyTemplates , uma série de tabelas de dimensões comuns e uma tabela de medidas contendo vendas totais e vendas médias.
Eles são bastante simples, mas serão bastante ilustrativos quando os associarmos ao Quick Measures Pro.
Medida implícita vs. Medição rápida no LuckyTemplates
Ao falar sobre medidas no LuckyTemplates , é importante diferenciar medidas implícitas de medidas rápidas.
Você pode ter ouvido pessoas sugerindo não usar medidas rápidas antes. No entanto, essas pessoas estão realmente falando sobre medidas implícitas e não medidas rápidas.
Para explicar melhor, vamos para Home e clique no primeiro ícone à esquerda, conforme mostrado na imagem abaixo.
No painel direito, abra Campos e clique em Vendas para abrir as opções. Em seguida, marque ou arraste Total da linha para trazê-lo para Colunas.
Clique em Linha Total e mova a marca de seleção de Não resumir para Soma.
Você pode ver que a soma do total da linha é igual à nossa medida de vendas totais . E essa é uma medida implícita.
No entanto, não queremos usar medida implícita (ou o que algumas pessoas chamam de medida rápida) principalmente porque não podemos fazer ramificações de medida a partir dela. Existem muitas outras razões, mas não vamos abordá-las neste blog.
Claro, a medida rápida também tem seus próprios prós e contras , mas para o objetivo deste blog, vamos nos ater a eles e falar sobre as medidas rápidas que são medidas DAX explícitas e podem ser classificadas como padrões DAX.
Navegando no Quick Measure no LuckyTemplates usando o Quick Measures Pro
A Microsoft criou algumas dezenas de medidas rápidas que você pode selecionar no LuckyTemplates. No entanto, eles são bastante limitados. Eu pessoalmente não os uso muito porque eles estão meio que enterrados no menu e geralmente é mais fácil fazer isso de outra maneira.
Por exemplo, Greg Deckler reuniu uma lista abrangente de mais de 200 medidas rápidas e as tornou acessíveis e fáceis de visualizar.
Para ver por si mesmo, vamos para Ferramentas Externas e clique em QM Pro.
A janela resultante nos mostra esta enorme lista de medidas rápidas que Greg reuniu. Essas medidas são totalmente acessíveis a você com esta ferramenta.
Se você ainda não instalou o Power Tool Suite, leia nosso blog no DAX Editor Pro . Ele ensina como baixar e instalar este pacote se você for assinante do LuckyTemplates.
Aplicativos de amostra do Quick Measures Pro
Vamos dar um exemplo simples de pegar nossos clientes e segmentá-los. Digamos que queremos fazer uma análise inicial ou uma pesquisa de um subconjunto de nossos clientes. Também queremos uma maneira fácil de subconjunto desses clientes com base em uma abordagem bastante aleatória.
Aplicação de amostra 1: Amostragem do cliente usando Is Prime
Nosso primeiro aplicativo de amostra é a amostragem do índice de clientes. Uma maneira aleatória de fazer isso é destacando os índices de clientes que são números primos.
Convenientemente, existe uma medida rápida que nos mostra exatamente como descobrir se um número é primo. Simplesmente percorremos a lista de medidas rápidas e clicamos em Is Prime. Uma coluna de medidas rápidas aparecerá.
A partir daí, podemos escolher a coluna que queremos aplicar. O que é ótimo nisso é que podemos aplicar Is Prime a qualquer coluna em nosso modelo.
Vamos apenas clicar em Definir na coluna Escolher e clicar na coluna apropriada. Para o nosso exemplo, vamos aplicá-lo ao nosso índice de clientes encontrado em Customer .
O que podemos fazer a seguir é dar uma olhada no DAX . Na janela resultante, podemos ver que este não é um cálculo simples. Portanto, temos que gerar uma série, calcular essa série e, usando o comando mod, descobrir se o número é divisível apenas por ele mesmo e por um. Se for esse o caso, então é primo. Se não for esse o caso, não é primo.
É um DAX bastante complexo de escrever, mas, neste caso, não precisamos escrevê-lo nós mesmos porque Greg já fez isso para nós.
O que temos que fazer a seguir é colocar isso em nossa tabela de medidas, escolhendo Medidas no menu suspenso Tabela . Também temos uma descrição dizendo Determine se um número é um número primo.
As outras opções nos permitem Formatar a string, colocá-la em Pastas e Ocultar ou definir a Categoria de dados se este for um tipo específico de medida. Basicamente, podemos controlar todos os metadados, mas, no nosso caso, vamos mantê-los como uma medida padrão.
Vamos clicar em Criar . Uma janela aparecerá informando que nosso índice de medição de clientes é a principal medida criada com sucesso em medidas. Clique em OK e volte para o LuckyTemplates.
Podemos ver no LuckyTemplates que o Customer Index Is Prime foi adicionado em Measures no painel Fields.
Podemos clicar em Customer Index e renomeá-lo na Linha 1 com um nome mais curto, como Is Prime . Clique na marca de seleção para salvar e na marca x para fechar.
Uma das coisas interessantes que podemos fazer é criar isso como uma medida ou como uma coluna calculada. Se voltarmos ao Quick Measures Pro, podemos ver as opções Medidas ou Coluna .
Usamos Medidas anteriormente, mas se quisermos fazer uma coluna calculada, podemos simplesmente clicar em Coluna para atualizar o DAX e, em seguida, clicar em Criar .
No nosso caso, vamos mantê-lo como uma medida.
Aplicativo de amostra 2: criando um indicador visual usando SVG
O que podemos fazer a seguir é criar um indicador visual para os índices primos. Usaremos as medidas SVG encontradas na lista de medidas que Greg programou. Novamente, essas são pilhas bastante complexas que usam código HTML para criar esses efeitos visuais.
Digamos que escolhemos SVG Blinking Dot . Vamos manter isso como uma Medida. Na coluna Flag , queremos usar uma medida que sabemos que sempre será um número que podemos ativar e desativar. Assim, nas opções suspensas, podemos escolher Ano.
Podemos escolher nossas cores preferidas para o preenchimento e a linha. Para nossa cor de preenchimento, vamos colocar verde. Para Line Color , vamos escrever White. Usaremos 1 para Line Thickness , 10 para Radius e 1 para Opacity.
Escolheremos Medidas no campo Tabela e manteremos a Descrição como está.
Na categoria de dados , podemos ver que é inteligente o suficiente para saber que a categoria de dados é o URL da imagem , o que é importante. Isso ocorre porque, se não clicarmos no URL da imagem ou não clicarmos no ImageURL automaticamente, receberemos apenas o texto em retorno.
Em seguida, clicaremos em Criar e OK.
Vamos voltar ao LuckyTemplates e ver como ele funciona.
No LuckyTemplates, vamos criar uma medida bem simples que chamaremos de Prime Dot . Podemos fazer isso acessando o painel Campos , clicando em Medidas e em Novas medidas .
Copie o código mostrado abaixo na área apropriada.
Em seguida, arrastaremos a medida Prime Dot de Measures para Table. Mudaremos a categoria de data para o URL da imagem.
Em seguida, obtemos nossos pontos piscantes para todos os que queremos selecionar em nosso subconjunto com base no índice de clientes sendo primo.
Quick Measures Pro: uma ferramenta essencial para medições rápidas no LuckyTemplates
Em nosso exemplo, podemos ver o poder do Quick Measures Pro ao fazer uma medição rápida no LuckyTemplates. O que fizemos é simples e trivial, mas conseguimos criar uma medida DAX relativamente complexa e uma medida visual intermitente em apenas alguns cliques.
E isso é poderoso, especialmente quando consideramos a enorme variedade de medidas rápidas listadas no Quick Measures Pro. Temos todos os tipos de inteligência de tempo e medidas de data.
No Excel, Greg replicou muitas das funções do Excel de que você pode precisar. Eu particularmente gosto de Large , que classifica e determina o item classificado em uma coluna ou em um conjunto.
Há também todos os tipos de medidas de filtragem, medidas financeiras, medidas de pesquisa, matemática e estatísticas. Existem outras medidas complexas, como as medidas SVG, manipulação de texto, tempo e duração, inteligência de tempo e conversões de unidades - uma gama completa de mais de 200 medidas.
Todos eles são facilmente acessíveis simplesmente puxando-os para cima, preenchendo as colunas certas e clicando em Criar .
Prós e Contras de Medidas Rápidas no LuckyTemplates
Medidas Rápidas LuckyTemplates: Cálculo do Total do Ano
Medidas Rápidas – Como Usá-las em Modelos do LuckyTemplates
Conclusão
Para este tutorial, fizemos um aplicativo pronto para uso, mas extremamente útil, do Quick Measures Pro. Aprendemos sobre as 200 medidas comuns incluídas nesta ferramenta - todas acessíveis com apenas alguns cliques.
Resumindo, o Quick Measures Pro nos permite criar nossas próprias medidas rápidas personalizadas com base em nosso DAX usado com mais frequência.
Aprenderemos exatamente como aproveitar essas duas ferramentas para que só tenhamos que escrever nossas medidas DAX comumente usadas uma vez e reutilizá-las repetidamente em nossos relatórios com apenas alguns cliques. E quando associamos isso ao Analyst Hub, ele fica ainda mais poderoso.
Tudo de bom,
Brian Julius
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.