Excel 2020: texto nos valores de uma tabela dinâmica - dicas do Excel

Índice

Outro uso incrível para uma medida em uma tabela dinâmica do Modelo de Dados é usar a função CONCATENATEX para mover o texto para a área de valores de uma tabela dinâmica.

Nesse conjunto de dados, há um valor original e revisado para cada representante de vendas.

Insira uma tabela dinâmica e marque a caixa Adicionar esses dados ao modelo de dados. Arraste Rep para as Linhas e Versão para as Colunas.

Os Grandes Totais ficam realmente feios, então você deve removê-los agora. Na guia Projeto, use Totais gerais, Desativado para linhas e colunas.

No painel Campos da Tabela Dinâmica, clique com o botão direito no nome da Tabela e escolha Adicionar Medida.

A fórmula da medida é =CONCATENATEX(Values(Table1(Code)),Table1(Code),", "). A função VALUES garante que você não obtenha valores duplicados na resposta.

Após definir a medida, arraste a medida para a área Valores. Nesse caso, cada célula possui apenas um valor.

No entanto, se você reorganizar a tabela dinâmica, poderá ter vários valores unidos em uma célula.

Cuidado

Uma célula não pode conter mais de 32.768 caracteres. Se você tiver um grande conjunto de dados, é possível que este Total Geral desta medida seja superior a 32.768 caracteres. A equipe do Excel nunca previu que uma célula da tabela dinâmica conteria mais do que tantos caracteres, mas graças ao DAX e CONCATENATEX, isso pode acontecer. Quando isso acontece, o Excel não consegue desenhar a tabela dinâmica. Mas - não há mensagem de erro - a tabela dinâmica simplesmente para de atualizar até que você se livre do Grande Total ou de alguma forma faça com que a célula maior tenha menos de 32.768 caracteres.

tw

Artigos interessantes...