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 cui si modificano i tipi di dati è quando i dati numerici vengono importati come stringhe, impedendo il corretto funzionamento delle aggregazioni e di altri calcoli.
Nella finestra Power Pivot selezionare la colonna di cui si vuole modificare il tipo di dati.
Nel gruppo Formattazione della scheda Home scegliere un tipo di dati nell'elenco Tipo di dati. Alcune delle opzioni che potrebbero essere visualizzate sono:
- Text
- Data
- 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 numerici. Se è necessario modificare i valori dei dati per usare il tipo di dati desiderato, sarà 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 a selezionare una conversione di dati, possono verificarsi gli errori seguenti:
- Tipo di dati non modificato
- Non è stato possibile 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 le cause di questi errori e come correggerli.
Informazioni sul tipo di dati corrente
Quando si aggiungono dati a un modello di dati, Excel controlla le colonne di dati per individuare i tipi di dati contenuti nelle singole colonne. Se i dati della colonna sono coerenti, vengono assegnati i tipi di dati più precisi alla colonna.
Se invece si aggiungono dati da Excel o da un'altra origine che non impone l'uso di un unico tipo di dati all'interno di ogni colonna, Excel assegna un tipo di dati che deve includere tutti i valori all'interno della colonna. Se quindi una colonna contiene numeri di tipi diversi, ad esempio numeri interi, 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 si rileva che i dati contengono un tipo di dati errato o almeno diverso da quello desiderato, sono disponibili diverse opzioni:
- È possibile importare nuovamente 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 problematici. Per applicare filtri durante l'importazione, è necessario eseguire l'importazione usando il componente aggiuntivo Power Pivot.
- È possibile creare una formula DAX in una colonna calcolata per creare un nuovo valore del tipo di dati desiderato. La funzione TRUNC può ad esempio essere usata per cambiare un numero decimale in un intero oppure è possibile combinare funzioni informative e funzioni logiche per testare e convertire i valori.
Informazioni sulla conversione dei dati quando si modificano i tipi di dati in PowerPivot
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. È pertanto necessario scegliere un tipo di dati appropriato per i dati della colonna.
Dopo aver scelto un tipo di dati appropriato, Power Pivot avviserà l'utente in caso di possibili modifiche ai dati, ad esempio perdita di precisione o troncamento. Fare clic su OK per accettare e modificare i dati nel nuovo tipo di dati.
Se il tipo di dati è supportato, ma Power Pivot rileva valori non supportati nel nuovo tipo di dati, verrà visualizzato un altro errore e sarà necessario correggere i valori dei dati prima di procedere.
Per informazioni dettagliate sui tipi di dati utilizzati in un modello di dati, sul modo in cui vengono convertiti in modo implicito e su come i diversi tipi di dati vengono utilizzati nelle formule, vedere Tipi di dati supportati nei modelli di dati.
Inizio pagina