Влияние языка и региональных параметров на форматирование текста
Разные страны и языковые группы имеют разные соглашения для форматирования различных типов текста, таких как числа, даты и время. В Power Query язык и региональные параметры ссылаются на языковой стандарт, соглашения которого используются для форматирования этого типа текста в Power Query M.
Язык и региональные параметры по умолчанию
Язык и региональные параметры по умолчанию задаются для языкового стандарта системы (Windows, MacOS) при первом создании запросов. Например, если вы создаете запросы в Power Query Desktop, язык и региональные параметры по умолчанию определяются языковым стандартом на локальном компьютере. Однако если вы создаете запросы в Power Query Online, язык и региональные параметры по умолчанию определяются языковым стандартом в веб-службе. Независимо от того, где вы создаете запрос, при перемещении запроса в другое расположение, использующее другой язык и региональные параметры по умолчанию, ваш запрос по-прежнему использует язык и региональные параметры исходного расположения.
Для использования текущего языка и региональных параметров по умолчанию в коде Power Query M не требуется параметр языка и региональных параметров.
Однако вы можете изменить язык и региональные параметры по умолчанию в диалоговом окне параметров Power Query, где создается запрос. Например, если вы используете Power Query из Excel:
- В Power Query выберите параметры файла>и параметры> запроса.
- В разделе "Текущая книга" выберите региональные параметры.
- Выберите языковой стандарт, который вы хотите использовать.
Другие версии Power Query работают аналогично. Как правило, в Power Query вы выбираете параметры, которое открывает диалоговое окно "Параметры ". Затем выберите региональные параметры и выберите языковой стандарт, который вы хотите использовать.
Инвариантный язык и региональные параметры
Инвариантная культура не учитывает язык и региональные параметры; он связан с английским языком, но не с какой-либо страной или регионом. Вы указываете инвариантный язык и региональные параметры по имени с помощью пустой строки ("") в функциях, включающих параметр языка и региональных параметров.
В отличие от данных с учетом языка и региональных параметров, которые могут изменяться путем настройки пользователя или обновления операционной системы, инвариантные данные языка и региональных параметров стабильны со временем и в установленных языках и региональных параметрах и не могут быть настроены пользователями. Это делает инвариантный язык и региональные параметры особенно полезными для операций, требующих результатов, не зависящих от языка и региональных параметров, таких как форматирование и синтаксический анализ данных, а также операции сортировки и упорядочивания, требующие отображения данных в фиксированном порядке независимо от языка и региональных параметров.
Чтобы использовать инвариантный язык и региональные параметры в Power Query M, используйте пустое текстовое значение (""
) в числовых функциях, поддерживающих язык и региональные параметры, или (Culture = ""
) в функциях даты и времени, поддерживающих язык и региональные параметры.