USERCULTURE
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji
Zwraca ustawienia regionalne (kod kraju kodu języka) dla bieżącego użytkownika określonego przez system operacyjny, ustawienia przeglądarki lub usługa Power BI.
Uwaga: ta funkcja jest obecnie obsługiwana w usłudze Power BI Premium dla pojemności, usługi Power BI Premium na użytkownika i tylko usługi Power BI Embedded.
Składnia
USERCULTURE()
Parametry
To wyrażenie nie ma parametrów.
Wartość zwracana
Ustawienia regionalne jako ciąg.
Uwagi
W usługa Power BI ustawienia regionalne są określane przez ustawienia językowe>ustawień.> Wartość domyślna jest określana przez ustawienie języka przeglądarki użytkownika.
W przypadku użycia w tabeli obliczeniowej i wyrażeniach kolumn obliczeniowych wynik może się różnić w zależności od tego, czy tabela jest w trybie DirectQuery, czy w trybie importu. W trybie DirectQuery wynik jest określany przez język (ustawienia regionalne) określone w ustawieniach języka w usługa Power BI. Ustawienie domyślne w obszarze Ustawienia języka określa ustawienia regionalne jest określane przez ustawienie języka przeglądarki użytkownika, co oznacza, że ta sama tabela obliczeniowa lub kolumna mogą zwracać różne wyniki w zależności od ustawień języka przeglądarki dla każdego użytkownika. W trybie importu wynik jest statycznie określany podczas odświeżania i nie będzie się różnić w czasie wykonywania zapytania. W przypadku odświeżeń zarządzanych, takich jak zaplanowane lub interaktywne, ustawienia regionalne nie są oparte na ustawieniu języka przeglądarki użytkownika, ale zamiast tego są używane niezmienne ustawienia regionalne. Niezmienne ustawienia regionalne można jednak zastąpić przy użyciu punktu końcowego XMLA w celu określenia niestandardowych ustawień regionalnych.
W połączeniu z funkcją Parametry pola w usłudze Power BI funkcja USERCULTURE może służyć do niezawodnego tłumaczenia tytułów i podpisów dynamicznych wizualizacji, gdy są używane w wyrażeniach obiektów zabezpieczeń na poziomie wiersza w ramach tego samego modelu. Jednak wyrażenia zawierające wyrażenie USERCULTURE wywoływane spoza modelu, takie jak zapytania i miary raportu na żywo, nie powinny być oparte na poprawnie przetłumaczonych tytułach i podpisach.
FUNKCJA USERCULTURE zwraca poprawne ustawienia regionalne użytkownika, jeśli są używane w wyrażeniach obiektów wywoływanych z poziomu modelu, takich jak miary, zabezpieczenia na poziomie wiersza i elementy obliczeń. Jednak może nie zwracać poprawnych ustawień regionalnych użytkownika, jeśli są używane w wyrażeniach spoza modelu, takich jak zapytania i miary raportu na żywo.
W raportach z połączeniem na żywo funkcja USERCULTURE może nie zwracać poprawnych ustawień regionalnych użytkownika po wywołaniu z wyrażenia miary raportu.
Przykład
Dla następującego wyrażenia,
FORMAT(TODAY(), "dddd", USERCULTURE())
W zależności od ustawienia języka bieżącego użytkownika USERCULTURE zwraca bieżący dzień, na przykład:
Ustawienia regionalne | Sformatowany dzień tygodnia |
---|---|
de-DE | Dienstag |
en-US | Tuesday |
ES_tradnl es-ES_tradnl | martes |
eu-ES | asteartea |
it-IT | martedì |
nl-NL | dinsdag |
pl-PL | wtorek |
ro-RO | marți |
ru-RU | вторник |
uk-UA | вівторок |
Powiązana zawartość
Tytuły oparte na wyrażeniach w usłudze Power BI
NAZWA UŻYTKOWNIKA
USERPRINCIPALNAME
USEROBJECTID