Definir o tipo de dados de uma coluna
Quando você colar ou vincular dados, o PowerPivot detectará automaticamente e aplicará os tipos dos dados. Depois que adicionar dados à pasta de trabalho, você poderá modificar manualmente o tipo de dados de uma coluna para alterar o modo como os dados são armazenados. No entanto, a alteração do tipo de dados pode impactar a precisão dos dados ou resultar na perda de dados. Se você deseja apenas alterar o formato de exibição dos dados sem alterar o modo como são armazenados, faça isso.
Observação |
---|
No Windows Vista e no Windows 7, os recursos da janela do PowerPivot estão disponíveis em uma faixa de opções, assunto discutido neste tópico. No Windows XP, os recursos estão disponíveis em um conjunto de menus. Se você estiver usando o Windows XP e quiser ver como os comandos de menu estão relacionados aos comandos da faixa de opções, consulte Interface do PowerPivot no Windows XP. |
Para alterar o tipo de dados ou o formato de exibição de uma coluna |
|
Considerações sobre quando alterar os tipos de dados
Às vezes, quando você tenta alterar o tipo de dados de uma coluna ou selecionar uma conversão de dados, um destes erros pode ocorrer:
Falha ao alterar o tipo de dados
Falha ao alterar o tipo de dados de coluna
Esses erros podem ocorrer até mesmo se o tipo de dados estiver disponível como uma opção na lista suspensa Tipo de dados. Esta seção explica a causa desses erros e como corrigi-los.
Noções básicas sobre o tipo de dados atual
Quando você adicionar dados a uma pasta de trabalho do PowerPivot, o PowerPivot para Excel verificará as colunas de dados para saber quais tipos de dados contém cada coluna. Se os dados dessa coluna estiverem consistentes, o tipo de dados mais preciso será atribuído à coluna.
No entanto, se você adicionar dados do Excel ou de outra fonte que não imponha o uso de um tipo de dados único em cada coluna, o PowerPivot atribuirá um tipo de dados que acomode todos os valores na coluna. Portanto, se uma coluna contiver números de tipos diferentes, como inteiros, números longos e moeda, o PowerPivot usará um tipo de dados decimal. Como alternativa, se uma coluna misturar números e texto, o PowerPivot usará o tipo de dados de texto. O PowerPivot não fornece um tipo de dados semelhante ao tipo de dados Geral disponível no Excel.
Portanto, se uma coluna contiver números e valores de texto, você não poderá converter a coluna em um tipo de dados numérico.
Os seguintes tipos de dados estão disponíveis nas pastas de trabalho do PowerPivot:
Tipos de dados do PowerPivot |
|
|
|
|
|
|
Caso descubra que seus dados têm um tipo de dados errado ou, pelo menos, um tipo diferente do desejado, você terá várias opções:
Você pode importar os dados novamente. Para fazer isso, abra a conexão existente com a fonte de dados e importe a coluna novamente. Dependendo do tipo de fonte de dados, você poderá aplicar um filtro durante a importação para remover valores com problema.
Você pode criar uma fórmula do DAX em uma coluna calculada para criar um novo valor do tipo de dados desejado. Por exemplo, a função TRUNC pode ser usada para transformar um número decimal em um inteiro ou você pode combinar funções de informações e funções lógicas para testar e converter valores.
Noções básicas sobre a conversão de dados
Se ocorrer um erro quando você selecionar uma opção de conversão de dados, talvez o tipo de dados atual da coluna não ofereça suporte à conversão selecionada. Nem todas as conversões são permitidas para todos os tipos de dados. Por exemplo, você só pode alterar uma coluna para um tipo de dados Booliano se o tipo de dados atual da coluna for um número (inteiro ou decimal) ou texto. Portanto, você deve escolher um tipo de dados apropriado para os dados da coluna.
Depois que você escolher um tipo de dados apropriado, o PowerPivot avisará sobre possíveis alterações nos dados, como truncamento ou imprecisão. Clique em OK para aceitar e alterar os dados para o novo tipo de dados.
Se houver suporte para tipo de dados, mas o PowerPivot encontrar valores sem suporte no novo tipo de dados, você receberá outro erro e precisará corrigir os valores de dados antes de continuar.
Para obter informações detalhadas sobre os tipos de dados usados em pastas de trabalho do PowerPivot, como eles são convertidos implicitamente e como tipos de dados diferentes são usados em fórmulas, consulte Tipos de dados com suporte em pastas de trabalho PowerPivot.