Quando si aggiungono dati a un modello di dati, Excel rileva e applica automaticamente i tipi di dati. Se si usa il componente aggiuntivo Power Pivot, è possibile modificare il tipo di dati se è stato assegnato in modo non corretto. Il motivo più comune per modificare i tipi di dati è quando i dati numerici vengono importati come stringhe, impedendo alle aggregazioni e ad altri calcoli di funzionare come previsto.
-
Nella finestra Power Pivot selezionare la colonna per cui si vuole modificare il tipo di dati.
-
Nel gruppo Formattazione della scheda Home scegliere un tipo di dati nell'elenco Tipo di dati.
-
Text
-
Numero decimale
-
Numero intero
-
Valuta
-
TRUE/FALSE
-
Le colonne che contengono sia numeri che valori di testo non possono essere convertite in un tipo di dati numerico. Se è necessario modificare i valori dei dati per usare il tipo di dati desiderato, è necessario modificare i valori in un file di origine e quindi reimportare la colonna.
Considerazioni per la modifica dei tipi di dati
A volte, quando si prova a modificare il tipo di dati di una colonna o si seleziona una conversione dei dati, possono verificarsi gli errori seguenti:
-
Impossibile modificare il tipo di dati
-
Impossibile modificare il tipo di dati della colonna
Questi errori possono verificarsi anche se il tipo di dati è disponibile come opzione nell'elenco a discesa Tipo di dati. Questa sezione spiega la causa di questi errori e come è possibile correggerli.
Informazioni sul tipo di dati corrente
Quando si aggiungono dati a un modello di dati, Excel controlla le colonne di dati per verificare i tipi di dati contenuti in ogni colonna. Se i dati in quella colonna sono coerenti, assegna il tipo di dati più preciso alla colonna.
Tuttavia, se si aggiungono dati da Excel o da un'altra origine che non applica l'uso di un singolo tipo di dati all'interno di ogni colonna, Excel assegna un tipo di dati che accetta tutti i valori all'interno della colonna. Pertanto, se una colonna contiene numeri di tipi diversi, ad esempio numeri interi, numeri lunghi e valuta, Excel applica un tipo di dati decimale. In alternativa, se una colonna combina numeri e testo, Excel assegna il tipo di dati Testo.
Se i dati hanno un tipo di dati errato o almeno uno diverso da quello desiderato, sono disponibili diverse opzioni:
-
È possibile reimportare i dati. A questo scopo, aprire la connessione esistente all'origine dati e reimportare la colonna. A seconda del tipo di origine dati, potrebbe essere possibile applicare un filtro durante l'importazione per rimuovere i valori di problema. Il filtro durante l'importazione richiede l'importazione con il componente aggiuntivo Power Pivot.
-
È possibile creare una formula DAX in una colonna calcolata per creare un nuovo valore del tipo di dati desiderato. Ad esempio, la funzione TRONCA può essere usata per convertire un numero decimale in un intero intero oppure è possibile combinare funzioni informative e logiche per testare e convertire i valori.
Informazioni sulla conversione dei dati quando si modificano i tipi di dati in Power Pivot
Se si verifica un errore quando si seleziona un'opzione di conversione dei dati, è possibile che il tipo di dati corrente della colonna non supporti la conversione selezionata. Non tutte le conversioni sono consentite per tutti i tipi di dati. Ad esempio, è possibile modificare una colonna in un tipo di dati booleano solo se il tipo di dati corrente della colonna è un numero (intero o decimale) o un testo. Di conseguenza, è necessario scegliere un tipo di dati appropriato per i dati nella colonna.
Dopo aver scelto un tipo di dati appropriato, Power Pivot avvisa delle possibili modifiche apportate ai dati, ad esempio perdita di precisione o troncamento. Fare clic su OK per accettare e modificare i dati scegliendo il nuovo tipo di dati.
Se il tipo di dati è supportato, ma Power Pivot trova valori non supportati nel nuovo tipo di dati, si riceverà un altro errore e sarà necessario correggere i valori dei dati prima di procedere.
Per informazioni dettagliate sui tipi di dati usati in un modello di dati, su come vengono convertiti in modo implicito e su come vengono usati i diversi tipi di dati nelle formule, vedere Tipi di dati supportati nei modelli di dati.