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, vou passar por diferentes abordagens de como você pode contar valores distintos no Excel de uma forma mais tradicional para uma técnica mais moderna. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Tenho uma lista de nomes aqui e quero saber quantos nomes únicos existem. São sete nomes no total, mas quantos não se repetem? Se eu remover as duplicatas, recebo cinco.
Vou fazer isso no Excel . Existem algumas maneiras de fazer isso, e veremos isso desde a abordagem mais clássica até a mais moderna. Começaremos com Remove Duplicates, depois faremos Count Distinct usando o modelo de dados e depois usaremos Dynamic Arrays.
Índice
Como contar valores distintos no Excel
Aqui, tenho um conjunto de dados de registros de times da liga principal de beisebol de 1995 a 2018. O que eu quero saber é quantos nomes de times exclusivos existem. Temos esta coluna Nome e quero contá-los.
Então, vamos fazer três opções. A primeira é a forma mais tradicional. Vou até a guia Dados e há uma opção para remover duplicatas . Isso vai funcionar, mas vou copiar e colar a coluna Nome em uma nova planilha porque isso vai passar por cima desses dados.
E agora, se eu remover duplicatas, isso nos dará o que resta, que são 35 valores únicos.
Eu também poderia fazer isso COUNTA . Estou usando COUNTA em vez de apenas COUNT porque COUNTA também pega valores de texto enquanto COUNT pega apenas valores numéricos. Então, quando executamos isso, podemos ver 35 nomes de times únicos.
Portanto, essa é uma opção muito fácil de usar. Não precisamos escrever nenhuma função. É um código muito baixo, mas o fato de termos que codificar permanentemente atrapalha nosso código original. Isso não é ótimo para mim. Então, vamos tentar outra opção.
Agora, este está relacionado ao pivô de energia e ao modelo de dados. Vamos criar um relatório de tabela dinâmica e isso nos permitirá contar esses valores únicos. Então, vamos inserir uma tabela dinâmica. Temos nossa tabela de dados aqui, chamada Teams. Vamos criá-lo em uma nova planilha e adicioná-lo ao modelo de dados.
E se eu clicar em OK, obteremos o que parece ser uma simples tabela dinâmica. Agora, vou colocar a coluna Nome em meu Valor aqui.
E então, vou clicar no campo Valor e resumi-lo. Isso não está disponível na tabela dinâmica clássica. Esta contagem distinta só está disponível neste modelo de dados.
Carregaremos isso e teremos 35. Portanto, há a opção B no pivô de potência. Este já existe há quase 10 anos. Não é muito conhecido, mas é muito poderoso. E se você estiver usando o LuckyTemplates, provavelmente está familiarizado com o modelo de dados, Dax, etc. A mesma infraestrutura básica está sendo usada aqui no Excel.
O método final que quero mostrar é usando arrays dinâmicos . Eles são novos e talvez você ainda não os tenha, dependendo da versão do Excel que você usa. Isso é apenas para 365.
Então, vou usar UNIQUE, que vai retornar todos os valores únicos em um array.
Então, vou selecionar a coluna Name, e isso nos dá um array dinâmico. Neste caso, estamos usando uma fórmula. Não tivemos que manipular os dados de origem. Podemos ver onde estão os dados de origem.
A partir daqui, posso fazer um COUNTA. Agora, observe quando eu seleciono todo este intervalo, há este sinal de jogo da velha. Este é o operador de derramamento de array dinâmico. Quando faço isso, estou dizendo ao Excel que desejo operar na matriz dinâmica associada a esta célula; não a própria célula, per se, mas a matriz dinâmica iniciada nessa célula.
Esses arrays dinâmicos têm realmente apenas alguns anos e geralmente são lançados mais em questão de meses para a maioria dos usuários. Esta é uma nova maneira de fazer isso.
Contando clientes ao longo do tempo usando DISTINCTCOUNT no LuckyTemplates
Análise do LuckyTemplates usando DAX: quantos produtos exclusivos um cliente comprou
Tabelas de proporção e frequência no Excel
Conclusão
Mostrei três maneiras diferentes de contar valores distintos no Excel . Começamos com a abordagem clássica de remover duplicatas. Nós apenas temos que usar o menu. Não há funções envolvidas, no entanto, não me deixa confortável que tenhamos que copiar e colar. Não há muita integridade quando fazemos isso.
Então chegamos ao modelo de dados, que é bem legal. Isso também é orientado por menus, sem fórmulas e é dinâmico. Nem todo mundo pode saber sobre isso, porém, e temos que atualizar os dados se quisermos obter atualizações. Usamos tabelas dinâmicas ou o relatório de tabela dinâmica, como é chamado agora com o Power Pivot.
E então, chegamos ao método bastante moderno, que usa a função exclusiva Dynamic Arrays. Isso é baseado em fórmulas, o que pode ser um pró ou um contra, dependendo de para quem você pergunta. A grande desvantagem deste é que é um pouco prolixo. Estamos usando duas funções. Além disso, o fato de não ser tão comum ter essa função disponível.
Se você tiver outras maneiras de fazer isso, informe-nos. Nós adoraríamos vê-los. Sempre há maneiras diferentes de fazer as coisas no Excel.
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.