Ustawianie typu danych kolumny
Po wklejeniu lub połączyć dane, PowerPivot automatycznie wykrywać i zastosować typów danych.Po dodaniu danych do skoroszytu można ręcznie zmodyfikować typ danych kolumny w celu zmiany sposobu przechowywania danych.Jednak zmiana typu danych może wpływać na dokładność danych lub prowadzić do utraty danych.Jeśli użytkownik chce zmienić format wyświetlania danych bez zmiany sposobu ich przechowywania, może to w zamian zrobić.
Ostrzeżenie
W systemie Windows Vista i Windows 7 jest wyposażony w PowerPivot okna są dostępne na Wstążce, który omówiono w tym temacie.W systemie Windows XP te funkcje są dostępne za pośrednictwem zestawu menu.Jeśli używasz systemu Windows XP i chcesz zobaczyć, jak polecenia menu odnoszą się do poleceń wstążki, zobacz Interfejs użytkownika programu PowerPivot w systemie Windows XP.
Aby zmienić typ danych lub format wyświetlania kolumny |
|
Zagadnienia, które należy rozważyć przy zmienianiu typu danych
Czasami podczas próby zmiany typu danych kolumna lub zaznacz opcję konwersji danych może wystąpić jeden z następujących błędów:
Nie można zmienić typu danych
Nie można zmienić typu danych kolumny
Te błędy mogą wystąpić, nawet jeśli typ danych jest dostępny jako opcja na liście rozwijanej Typ danych.W tej sekcji wyjaśniono przyczynę powstawania tych błędów oraz sposób ich usuwania.
Opis bieżącego typu danych
Podczas dodawania danych do skoroszyt danych PowerPivot, PowerPivot for Excel sprawdza zawiera kolumna danych, aby zobaczyć, jakie dane typy kolumn.Jeśli dane w kolumnie są zgodne, do kolumny zostaje przypisany najbardziej dokładny typ danych.
Jeśli jednak są dodawane dane z programu Excel lub innego źródła, które nie wymusza używania w kolumnie danych jednego typu, program PowerPivot przypisuje typ danych pasujący do wszystkich wartości w kolumnie.Dlatego, jeśli kolumna zawiera liczby różnych typów, takie jak liczby całkowite, dużych liczb i waluty, PowerPivot używa typu danych dziesiętne.Alternatively, if a column mixes numbers and text, PowerPivot will use the text data type.PowerPivot does not provide a data type similar to the General data type available in Excel.
Dlatego jeśli kolumna zawiera liczby i wartości tekstowe, nie można konwertować kolumny Typ danych numerycznych.
Następujące typy danych są dostępne w PowerPivot skoroszytów:
Typy danych programu PowerPivot |
|
|
|
|
|
|
Jeśli okaże się, że dane ma niewłaściwy typ danych lub przynajmniej inną niż chciał, istnieje kilka możliwości:
Można ponownie zaimportować dane.W tym celu należy otworzyć istniejące połączenie ze źródłem danych i ponownie zaimportować kolumnę.W przypadku niektórych typów źródeł danych podczas importowania można zastosować filtr, aby usunąć wartości powodujące problem.
W kolumnie obliczeniowej można utworzyć formułę języka DAX, aby utworzyć nową wartość, która będzie mieć odpowiedni typ danych.Na przykład za pomocą funkcji TRUNC można zmienić liczbę dziesiętną na liczbę całkowitą. Można też użyć połączenia funkcji informacyjnych i logicznych, aby sprawdzić i przekonwertować wartości.
Opis konwersji danych
Jeśli błąd występuje po wybraniu opcji konwersji danych, być może bieżący typ danych kolumny nie obsługuje wybranej konwersji.Nie wszystkie konwersje są dozwolone dla wszystkich typów danych.Na przykład typ danych kolumny można zmienić na typ danych Wartość logiczna tylko wtedy, gdy bieżącym typem danych kolumny jest Liczba (całkowita lub dziesiętna) lub Tekst.Dlatego też należy wybrać odpowiedni typ danych dla danych w kolumnie.
Po wybraniu odpowiedni typ danych, PowerPivot będzie ostrzegać o możliwych zmian w danych, takich jak utratę precyzji, lub obcinania.Aby zmienić typ danych na nowy, należy kliknąć przycisk OK.
Jeśli typ danych jest obsługiwany, ale PowerPivot wyszukuje wartości, które nie są obsługiwane w ramach nowego typu danych, użytkownik otrzyma inny błąd i trzeba poprawić wartości danych przed kontynuowaniem.
Szczegółowe informacje o typach danych używanych w PowerPivot skoroszytów, w jaki sposób są one niejawnie konwertowane, i jak różne typy danych są używane w formułach, zobacz Typy danych obsługiwane w skoroszytach programu PowerPivot.