Quando adiciona dados a um Modelo de Dados, o Excel deteta e aplica automaticamente tipos de dados. Se estiver a utilizar o suplemento Power Pivot, pode alterar o tipo de dados se tiver sido atribuído incorretamente. A razão mais comum para alterar tipos de dados é quando os dados numéricos são importados como cadeias, impedindo que as agregações e outros cálculos funcionem conforme esperado.
-
Na janela Power Pivot , selecione a coluna para a qual pretende alterar o tipo de dados.
-
No separador Base , no grupo Formatação, selecione um tipo de dados na lista Tipo de Dados .
-
Text
-
Número Decimal
-
Número Inteiro
-
Moeda
-
VERDADEIRO/FALSO
-
As colunas que contêm números e valores de texto não podem ser convertidas num tipo de dados numérico. Se precisar de modificar valores de dados para utilizar o tipo de dados pretendido, terá de editar os valores num ficheiro de origem e, em seguida, voltar a importar a coluna.
Considerações ao alterar tipos de dados
Por vezes, quando tenta alterar o tipo de dados de uma coluna ou seleciona uma conversão de dados, podem ocorrer os seguintes erros:
-
Falha ao alterar o tipo de dados
-
Falha ao alterar o tipo de dados da coluna
Estes erros podem ocorrer mesmo que o tipo de dados esteja disponível como opção na lista pendente Tipo de Dados. Esta secção explica a causa destes erros e como pode corrigi-los.
Compreender o Tipo de Dados Atual
Quando adiciona dados a um Modelo de Dados, o Excel verifica as colunas de dados para ver que tipos de dados cada coluna contém. Se os dados nessa coluna forem consistentes, atribui o tipo de dados mais preciso à coluna.
No entanto, se adicionar dados do Excel ou de outra origem que não imponha a utilização de um único tipo de dados em cada coluna, o Excel atribui um tipo de dados que acomoda todos os valores na coluna. Por conseguinte, se uma coluna contiver números de tipos diferentes, como números inteiros, números longos e moeda, o Excel aplica um tipo de dados decimal. Em alternativa, se uma coluna misturar números e texto, o Excel atribui o tipo de dados de texto.
Se descobrir que os seus dados têm um tipo de dados errado ou, pelo menos, um diferente do pretendido, tem várias opções:
-
Pode importar novamente os dados. Para tal, abra a ligação existente à origem de dados e importe novamente a coluna. Consoante o tipo de origem de dados, poderá conseguir aplicar um filtro durante a importação para remover valores de problemas. A filtragem durante a importação requer que importe com o suplemento Power Pivot.
-
Pode criar uma fórmula DAX numa coluna calculada para criar um novo valor do tipo de dados pretendido. Por exemplo, a função TRUNC pode ser utilizada para alterar um número decimal para um número inteiro ou pode combinar funções de informação e funções lógicas para testar e converter valores.
Compreender a conversão de dados ao alterar tipos de dados no Power Pivot
Se ocorrer um erro ao selecionar uma opção de conversão de dados, poderá ser que o tipo de dados atual da coluna não suporte a conversão selecionada. Nem todas as conversões são permitidas para todos os tipos de dados. Por exemplo, só pode alterar uma coluna para um tipo de dados Booleano se o tipo de dados atual da coluna for um número (inteiro ou decimal) ou texto. Por conseguinte, tem de escolher um tipo de dados adequado para os dados na coluna.
Depois de escolher um tipo de dados adequado, Power Pivot irá avisá-lo sobre possíveis alterações aos seus dados, como perda de precisão ou truncagem. Clique em OK para aceitar e alterar os seus dados para o novo tipo de dados.
Se o tipo de dados for suportado, mas Power Pivot encontrar valores que não são suportados no novo tipo de dados, receberá outro erro e terá de corrigir os valores de dados antes de continuar.
Para obter informações detalhadas sobre os tipos de dados utilizados num Modelo de Dados, como são convertidos implicitamente e como os diferentes tipos de dados são utilizados em fórmulas, veja Tipos de Dados Suportados em Modelos de Dados.