Como a cultura afeta a formatação do texto
Diferentes países e grupos de idiomas têm convenções diferentes para formatar diferentes tipos de texto, como números, datas e horas. No Power Query, cultura refere-se à localidade cujas convenções são usadas para formatar esse tipo de texto no Power Query M.
Cultura padrão
A cultura padrão é definida para a localidade do sistema (Windows, MacOS) quando suas consultas são criadas pela primeira vez. Por exemplo, se criar as suas consultas no Power Query Desktop, a cultura predefinida é definida pela localidade definida no computador local. No entanto, se criar as suas consultas no Power Query Online, a cultura predefinida é definida pela localidade definida no serviço online. Não importa onde você crie sua consulta, se você mover sua consulta para um local diferente que use uma cultura padrão diferente, sua consulta ainda usará a cultura do local original.
Para utilizar a cultura predefinida atual, não é necessária qualquer definição de cultura no código do Power Query M.
No entanto, pode alterar a cultura predefinida na caixa de diálogo de definições do Power Query onde cria a consulta. Por exemplo, se estiver a executar o Power Query a partir do Excel:
- No Power Query, selecione Opções de Ficheiro>e definições>Opções de consulta.
- Em Pasta de Trabalho Atual, selecione Configurações Regionais.
- Selecione a localidade que deseja usar.
Outras versões do Power Query funcionam de forma semelhante. Em geral, no Power Query seleciona Opções, o que abre a caixa de diálogo Opções. Em seguida, selecione Configurações regionais e selecione a localidade que deseja usar.
Cultura invariante
A cultura invariante é insensível à cultura; está associado ao idioma inglês, mas não a qualquer país ou região. Você especifica a cultura invariante pelo nome usando uma cadeia de caracteres vazia ("") em funções que incluem o parâmetro culture.
Ao contrário dos dados sensíveis à cultura, que estão sujeitos a alterações pela personalização do usuário ou por atualizações do sistema operacional, os dados de cultura invariantes são estáveis ao longo do tempo e entre culturas instaladas e não podem ser personalizados pelos usuários. Isso torna a cultura invariante particularmente útil para operações que exigem resultados independentes da cultura, como operações de formatação e análise que persistem dados formatados ou operações de classificação e ordenação que exigem que os dados sejam exibidos em uma ordem fixa, independentemente da cultura.
Para utilizar a cultura invariante no Power Query M, utilize o valor de texto em branco (""
) nas funções numéricas que suportam cultura ou (Culture = ""
) nas funções de data e hora que suportam cultura.