Możesz zdefiniować i wykryć typ danych, ale w większości przypadków nie musisz tego robić. Domyślnie wykrywanie typu danych jest wykonywane automatycznie po nawiązaniu połączenia z:
-
Strukturalne źródła danych Przykłady obejmują wszystkie bazy danych. Power Query odczytuje schemat tabeli ze źródła danych i automatycznie wyświetla dane przy użyciu odpowiedniego typu danych dla każdej kolumny.
-
Źródła niestrukturalne Przykładami są programy Excel, CSV i pliki tekstowe. Power Query automatycznie wykrywa typy danych, sprawdzając wartości w tabeli.
Domyślnie automatyczne wykrywanie typów danych jest włączone w Power Query dla źródeł niestrukturalnych, ale można zmienić ustawienie opcji. W niektórych przypadkach wykonanie tych kroków może nie być konieczne, ponieważ może to spowodować błędy odświeżania źródła danych. Aby uzyskać więcej informacji, zobacz Obsługa błędów źródła danych.
Typy danych używane w Power Query są wymienione w poniższej tabeli.
Ikona |
Typ danych |
Opis |
---|---|---|
Wszelki |
Oznacza brak jawnej definicji typu danych. |
|
Binarnym |
Wartość binarna, na przykład Y/N lub 0/1. |
|
Stała liczba dziesiętna |
Ma stały format czterech cyfr z prawej i 19 cyfr z lewej strony. Nazywana również typem waluty. |
|
Data |
Data bez godziny i z zerem dla wartości ułamkowej. |
|
Data/godzina |
Wartość daty i godziny przechowywana jako typ liczby dziesiętnej. |
|
Data/godzina/strefa czasowa |
Data/godzina UTC z przesunięciem strefy czasowej. |
|
Czas trwania |
Czas konwertowany na liczbę dziesiętną. |
|
True/False (Prawda/Fałsz) |
Wartość logiczna wartości Prawda lub Fałsz. |
|
Liczba dziesiętna |
64-bitowa (ośmio bajtowa) liczba zmiennoprzecinkowa. |
|
Procent |
Stała liczba dziesiętna z maską do sformatowania jako wartości procentowej. |
|
Tekst |
Ciągi, liczby lub daty reprezentowane w formacie tekstowym. |
|
Godzina |
Godzina bez daty bez cyfr po lewej stronie miejsca dziesiętnego. |
|
|
Liczba całkowita |
64-bitowa (ośmio bajtowa) wartość całkowita. |
Typ danych kolumny jest wyświetlany po lewej stronie nagłówka kolumny z ikoną symbolizują typ danych.
-
Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji, zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel (Power Query).
-
Aby wykryć typ danych, zaznacz kolumnę, a następnie wybierz pozycję Przekształć > Wykryj typ danych. Możesz to zrobić, jeśli bieżący typ danych to Dowolny i chcesz, aby kolumna miała określony typ danych.
-
Aby zdefiniować typ danych, wybierz pozycję Narzędzia główne > Typ danych, a następnie wybierz typ danych z menu rozwijanego.
Wskazówka Możesz również wybrać ikonę po lewej stronie nagłówka kolumny. Oprócz każdego typu danych możesz również wybrać pozycję Używanie ustawień regionalnych u dołu listy, aby wyświetlić okno dialogowe Zmienianie typu z ustawieniami regionalnymi , aby zarówno wybrać typ danych, jak i zastosować do niego określone ustawienia regionalne. To ustawienie regionalne zastępuje ustawienie regionalne Power Query. Aby uzyskać więcej informacji, zobacz Ustawianie ustawień regionalnych danych (Power Query).
Domyślnie w przypadku źródeł niestrukturalnych Power Query automatycznie sprawdza i wykrywa typy kolumn oraz nagłówki na podstawie pierwszych 200 wierszy tabeli. Gdy to ustawienie jest włączone, Power Query automatycznie dodaje do zapytania dwie kroki bezpośrednio po pierwszym kroku źródłowym:
-
Krok: Promowane nagłówki Podwyższa poziom pierwszego wiersza tabeli do nagłówka kolumny. Ten krok jest odpowiednikiem polecenia Użyj pierwszego wiersza jako nagłówków na karcie Narzędzia główne. Na przykład:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Krok: Zmieniono typ Konwertuje wartości z typu danych Dowolny na typ danych na podstawie inspekcji wartości z każdej kolumny. Ten krok jest odpowiednikiem polecenia Wykryj typ danych na karcie Przekształcenie. Przykład: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedura
-
W Edytor Power Query wybierz pozycję Opcje i ustawienia > plików > Opcje zapytania.
-
Ustawianie opcji dla wszystkich skoroszytów W lewym okienku w obszarze GLOBALNE wybierz pozycję Ładowanie danych, a następnie w prawym okienku w obszarze Wykrywanie typu wybierz jedną z następujących opcji:
-
Zawsze wykrywaj typy kolumn i nagłówki dla źródeł niestrukturalnych
-
Wykrywanie typów kolumn i nagłówków dla źródeł niestrukturalnych zgodnie z ustawieniami poszczególnych plików
-
Nigdy nie wykrywaj typów kolumn i nagłówków dla źródeł niestrukturalnych
-
-
Ustawianie opcji otwartego skoroszytu W lewym okienku w obszarze BIEŻĄCY SKOROSZYT wybierz pozycję Ładowanie danych, a następnie w prawym okienku w obszarze Wykrywanie typu zaznacz lub wyczyść pole wyboru Wykryj typy kolumn i nagłówki dla źródeł niestrukturalnych.
Zobacz również
Power Query dla programu Excel — Pomoc