Impact de la culture sur la mise en forme du texte
Différents pays et groupes linguistiques ont des conventions différentes pour mettre en forme différents types de texte, tels que les nombres, les dates et l’heure. Dans Power Query, la culture fait référence aux paramètres régionaux dont les conventions sont utilisées pour mettre en forme ce type de texte dans Power Query M.
Culture par défaut
La culture par défaut est définie sur les paramètres régionaux système (Windows, MacOS) lorsque vos requêtes sont créées pour la première fois. Par exemple, si vous créez vos requêtes dans Power Query Desktop, la culture par défaut est définie par les paramètres régionaux définis sur votre ordinateur local. Toutefois, si vous créez vos requêtes dans Power Query Online, la culture par défaut est définie par les paramètres régionaux définis sur le service en ligne. Quel que soit l’endroit où vous créez votre requête, si vous déplacez votre requête vers un autre emplacement qui utilise une culture par défaut différente, votre requête utilise toujours la culture de l’emplacement d’origine.
Pour utiliser la culture par défaut actuelle, aucun paramètre de culture n’est requis dans votre code Power Query M.
Toutefois, vous pouvez modifier la culture par défaut dans la boîte de dialogue paramètres Power Query où vous créez la requête. Par exemple, si vous exécutez Power Query à partir d’Excel :
- Dans Power Query, sélectionnez Options de fichier>et options de requête de paramètres.>
- Sous Classeur actif, sélectionnez Paramètres régionaux.
- Sélectionnez les paramètres régionaux que vous souhaitez utiliser.
Les autres versions de Power Query fonctionnent de la même façon. En général, dans Power Query, vous sélectionnez Options, ce qui ouvre la boîte de dialogue Options . Sélectionnez ensuite Paramètres régionaux, puis sélectionnez les paramètres régionaux que vous souhaitez utiliser.
Culture invariante
La culture invariante ne tient pas compte de la culture ; il est associé à la langue anglaise, mais pas à n’importe quel pays ou région. Vous spécifiez la culture invariante par nom à l’aide d’une chaîne vide (« ») dans les fonctions qui incluent le paramètre de culture.
Contrairement aux données sensibles à la culture, qui sont susceptibles de changer par personnalisation de l’utilisateur ou par des mises à jour du système d’exploitation, les données de culture indifférentes sont stables au fil du temps et sur les cultures installées et ne peuvent pas être personnalisées par les utilisateurs. Cela rend la culture invariante particulièrement utile pour les opérations qui nécessitent des résultats indépendants de la culture, tels que la mise en forme et l’analyse des opérations qui conservent les données mises en forme, ou les opérations de tri et de classement qui nécessitent que les données soient affichées dans un ordre fixe, indépendamment de la culture.
Pour utiliser la culture invariante dans Power Query M, utilisez la valeur de texte vide (""
) dans les fonctions numériques qui prennent en charge la culture, ou (Culture = ""
) dans les fonctions de date et d’heure qui prennent en charge la culture.