Ви можете визначити та визначити тип даних, але більшу частину часу не потрібно. За замовчуванням виявлення типів даних відбувається автоматично під час підключення до:
-
Структуровані джерела даних Приклади включають усі бази даних. Power Query читає схему таблиці з джерела даних і автоматично відображає дані за допомогою правильного типу даних для кожного стовпця.
-
Неструктуровані джерела Приклади: Excel, CSV і текстові файли. Power Query автоматично виявляє типи даних, перевіряючи значення в таблиці.
За замовчуванням автоматичне виявлення типів даних увімкнуто в Power Query для неструктурованих джерел, але можна змінити параметр параметра. У деяких випадках ці дії можуть не виконуватися автоматично, оскільки ця дія може призвести до помилок оновлення джерела даних. Докладні відомості див. в статті Обробка помилок джерела даних.
Типи даних, які використовуються в Power Query, перелічено в таблиці нижче.
Піктограма |
Тип даних |
Опис |
---|---|---|
Будь-який |
Указує на відсутність явного визначення типу даних. |
|
Двійкові |
Двійкове значення, наприклад Y/N або 0/1. |
|
Фіксоване десяткове число |
Має фіксований формат із чотирьох цифр праворуч і 19 цифр ліворуч. Також відомий як тип грошової одиниці. |
|
Дата |
Дата без часу та нульове значення дробу. |
|
Дата/час |
Значення дати й часу, що зберігаються як десяткове число. |
|
Дата й час/часовий пояс |
Дата й час UTC зі зсувом часового поясу. |
|
Тривалість |
Проміжок часу, перетворений на десяткове число. |
|
True/False |
Логічне значення true або False. |
|
Десяткове число |
64-розрядне (восьмибайтове) число з рухомою комою. |
|
Відсоток |
Фіксоване десяткове число з маскою для форматування у відсотках. |
|
Текст |
Рядки, числа або дати, представлені в текстовому форматі. |
|
Час |
Час без дати без цифр ліворуч від десяткової коми. |
|
|
Ціле число |
64-розрядне (восьмибайтове) ціле число. |
У лівій частині заголовка стовпця відображається тип даних стовпця з піктограмою, яка символізує тип даних.
-
Щоб відкрити запит, знайдіть попередньо завантажену з Редактор Power Query, виділіть клітинку в даних і натисніть кнопку Запит > Редагувати. Докладні відомості див. в статті Створення, завантаження або редагування запиту в Програмі Excel (Power Query).
-
Щоб визначити тип даних, виберіть стовпець і натисніть кнопку Перетворити > Виявити тип даних. Це можна зробити, якщо поточний тип даних – "Будь-який" і потрібно, щоб стовпець мав певний тип даних.
-
Щоб визначити тип даних, виберіть Елемент Основне > Тип даних, а потім виберіть тип даних із розкривного меню.
Порада Ви також можете вибрати піктограму в лівій частині заголовка стовпця. Крім кожного типу даних, у нижній частині списку можна також вибрати параметр Використовувати мову, щоб відкрити діалогове вікно Змінення типу за допомогою локалізації , щоб вибрати тип даних і застосувати до нього певну мову. Ця мова перевизначає параметр локалізації Power Query. Докладні відомості див. в статті Установлення локалізації або регіону для даних (Power Query).
За замовчуванням для неструктурованих джерел Power Query автоматично перевіряє та виявляє типи стовпців і заголовки на основі перших 200 рядків таблиці. Якщо цей параметр увімкнуто, Power Query автоматично додає два кроки до запиту відразу після першого кроку Джерело:
-
Крок: підвищені заголовки Підвищення рівня першого рядка таблиці до заголовка стовпця. Цей крок еквівалентний команді "Використовувати перший рядок як заголовки " на вкладці "Основне ". Наприклад:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Крок: змінений тип Перетворює значення з будь-якого типу даних на тип даних на основі перевірки значень із кожного стовпця. Цей крок еквівалентний команді "Виявити тип даних " на вкладці "Перетворення". Наприклад: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Процедура
-
У Редактор Power Query виберіть Параметри та параметри > файлу > Параметри запиту.
-
Установлення параметра для всіх книг В області ліворуч у розділі GLOBAL (ГЛОБАЛЬНИЙ) виберіть Data Load (Завантаження даних), а потім в області праворуч у розділі Type Detection (Виявлення типу) виберіть один із таких параметрів:
-
Завжди виявляти типи стовпців і заголовки неструктурованих джерел
-
Визначення типів стовпців і заголовків для неструктурованих джерел відповідно до настройок кожного файлу
-
Ніколи не визначати типи стовпців і заголовки неструктурованих джерел
-
-
Установлення параметра для відкритої книги В області ліворуч у розділі CURRENT WORKBOOK (ПОТОЧНА КНИГА) виберіть Data Load (Завантаження даних), а потім в області праворуч у розділі Type Detection (Виявлення типу ) установіть або зніміть прапорець Detect column types and headers for unstructured sources (Визначення типів стовпців і заголовків для неструктурованих джерел).