Udostępnij za pośrednictwem


Ustawianie typu danych kolumny

Gdy użytkownik wkleja dane lub łączy się z nimi, program PowerPivot automatycznie wykrywa i stosuje typy 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ć.

[!UWAGA]

W systemach Windows Vista i Windows 7 funkcje okna programu PowerPivot są dostępne na Wstążce, którą omówiono w tym temacie. W systemie Windows XP te funkcje są dostępne za pośrednictwem zestawu menu. Użytkownicy systemu Windows XP, którzy chcą zobaczyć, jak polecenia menu są powiązane z poleceniami Wstążki, powinni zapoznać się z tematem Interfejs użytkownika programu PowerPivot w systemie Windows XP.

Aby zmienić typ danych lub format wyświetlania kolumny

  1. W oknie programu PowerPivot zaznacz kolumnę, dla której chcesz zmienić typ danych lub format wyświetlania.

  2. Na karcie Narzędzia główne, w grupie Formatowanie wykonaj jedną z następujących czynności:

    • Wybierz typ danych z listy Typ danych.

    - lub -

    • Wybierz format wyświetlania z listy Format.

Zagadnienia, które należy rozważyć przy zmienianiu typu danych

Czasami przy próbie zmiany typu danych kolumny lub wyboru 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

Gdy użytkownik dodaje dane do skoroszytu programu PowerPivot, program PowerPivot for Excel sprawdza, jakiego typu dane zawierają poszczególne kolumny danych. 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. Jeśli więc kolumna zawiera liczby różnych typów, takich jak liczby całkowite, liczby długie i wartości walutowe, program PowerPivot używa typu danych Liczba dziesiętna. Jeśli natomiast kolumna zawiera wartości mieszane — liczbowe i tekstowe — program PowerPivot używa typu danych typu Tekst. Program PowerPivot nie oferuje typu danych podobnego do typu danych Ogólne dostępnego w programie Excel.

Dlatego, jeśli kolumna zawiera zarówno wartości liczbowe, jak i tekstowe, nie można przekonwertować kolumny na typ danych liczbowych.

W skoroszytach programu PowerPivot są dostępne następujące typy danych:

Typy danych programu PowerPivot

  • Tekst

  • Liczba dziesiętna

  • Liczba całkowita

  • Waluta

  • PRAWDA/FAŁSZ

  • Data

Jeśli okaże się, że dane mają zły typ albo inny niż powinny mieć, można skorzystać z kilku opcji:

  • 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 odpowiedniego typu danych program PowerPivot ostrzega o możliwych zmianach danych, takich jak utrata precyzji lub obcięcie. Aby zmienić typ danych na nowy, należy kliknąć przycisk OK.

Jeśli typ danych jest obsługiwany, ale program PowerPivot znajdzie wartości, które nie są obsługiwane przez nowy typ danych, pojawia się kolejny błąd i przed kontynuacją trzeba poprawić wartości danych.

Aby uzyskać szczegółowe informacje dotyczące typów danych używanych w skoroszytach programu PowerPivot, sposobu ich niejawnego konwertowania oraz sposobu używania w formułach różnych typów danych, zobacz temat Typy danych obsługiwane w skoroszytach programu PowerPivot.

Zobacz także

Koncepcje

Praca z tabelami i kolumnami