Hoe cultuur van invloed is op tekstopmaak
Verschillende landen en taalgroepen hebben verschillende conventies voor het opmaken van verschillende soorten tekst, zoals getallen, datums en tijd. In Power Query verwijst cultuur naar de landinstelling waarvan de conventies worden gebruikt om dit type tekst in Power Query M op te maken.
Standaardcultuur
De standaardcultuur is ingesteld op de landinstelling van het systeem (Windows, MacOS) wanneer uw query's voor het eerst worden geschreven. Als u bijvoorbeeld uw query's in Power Query Desktop ontwerpt, wordt de standaardcultuur gedefinieerd door de landinstelling die is ingesteld op uw lokale computer. Als u echter uw query's in Power Query Online ontwerpt, wordt de standaardcultuur gedefinieerd door de landinstelling die is ingesteld op de onlineservice. Ongeacht waar u uw query maakt, als u uw query verplaatst naar een andere locatie die gebruikmaakt van een andere standaardcultuur, gebruikt uw query nog steeds de cultuur van de oorspronkelijke locatie.
Als u de huidige standaardcultuur wilt gebruiken, is er geen cultuurinstelling vereist in uw Power Query M-code.
U kunt echter de standaardcultuur wijzigen in het dialoogvenster Instellingen van Power Query waarin u de query maakt. Als u bijvoorbeeld Power Query uitvoert vanuit Excel:
- Selecteer in Power Query bestandsopties>en instellingen>queryopties.
- Selecteer onder Huidige werkmap de optie Landinstellingen.
- Selecteer de landinstelling die u wilt gebruiken.
Andere versies van Power Query werken op dezelfde manier. Over het algemeen selecteert u opties in Power Query, waarmee het dialoogvenster Opties wordt geopend. Selecteer vervolgens Landinstellingen en selecteer de landinstelling die u wilt gebruiken.
Invariante cultuur
De invariante cultuur is cultuurgevoelig; het is gekoppeld aan de Engelse taal, maar niet met een land of regio. U geeft de invariante cultuur op naam op met behulp van een lege tekenreeks ("") in functies die de cultuurparameter bevatten.
In tegenstelling tot cultuurgevoelige gegevens, die onderhevig zijn aan wijzigingen door gebruikersaanpassing of updates van het besturingssysteem, zijn invariante cultuurgegevens in de loop van de tijd stabiel en in geïnstalleerde culturen en kunnen ze niet worden aangepast door gebruikers. Dit maakt de invariante cultuur bijzonder nuttig voor bewerkingen waarvoor cultuuronafhankelijke resultaten nodig zijn, zoals opmaak- en parseringsbewerkingen die opgemaakte gegevens behouden, of bewerkingen voor sorteren en ordenen waarvoor gegevens in een vaste volgorde moeten worden weergegeven, ongeacht cultuur.
Als u de invariante cultuur in Power Query M wilt gebruiken, gebruikt u de lege tekstwaarde (""
) in de numerieke functies die cultuur ondersteunen of (Culture = ""
) in datum- en tijdfuncties die cultuur ondersteunen.