USERCULTURE
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает языковой стандарт (код страны языка) для текущего пользователя, определяемого операционной системой, параметрами браузера, orPower службой бизнес-аналитики.
Синтаксис
USERCULTURE()
Параметры
Это выражение не имеет параметров.
Возврат value
Языковой стандарт в виде строки.
Замечания
В службе бизнес-аналитики Power языковой стандарт определяется параметрами языка>>языковых параметров. Значение по умолчанию определяется языковым параметром браузера пользователя.
При использовании в вычисляемой таблице and вычисляемых выражений столбцов результат может отличаться в зависимости от того, находится ли таблица в режиме импорта DirectQuery or. При использовании режима DirectQuery результат определяется языком (языковым стандартом), указанным в параметрах языка в службе Power БИЗНЕС-аналитики. Значение по умолчанию в языковых параметрах определяется языковым стандартом браузера пользователя, что означает, что одна вычисляемая таблица or столбца может возвращать разные результаты в зависимости от параметров языка браузера для каждого пользователя. При использовании режима импорта результат статически определяется во время обновления andnot зависит от timeзапроса. Для управляемых обновлений, таких как запланированный or интерактивный язык, языковой стандарт not на основе параметра языка браузера пользователя, но вместо этого использует инвариантный языковой стандарт. Однако инвариантный языковой стандарт можно переопределить с помощью конечной точки XMLA, чтобы указать пользовательский языковой стандарт.
В сочетании с функцией параметров поля в Power BI USERCULTURE можно использовать для надежного перевода заголовков динамических визуализаций and подписей при использовании в measureand выражениях объектов уровня строк (RLS) в одной модели. Однако выражения, содержащие USERCULTURE, вызываемые извне модели, например запросы and меры отчета live-connect, должны быть not полагаться на правильно переведенные заголовки and подписей.
USERCULTURE возвращает правильный языковой стандарт пользователя при использовании в выражениях объектов, вызываемых в модели, таких как меры, безопасность на уровне строк (RLS), and элементы вычисления. Однако он может not возвращать правильный языковой стандарт пользователя при использовании в выражениях за пределами модели, например запросы, and меры отчета live-connect.
В отчетах Live-connect USERCULTURE может not вернуть правильный языковой стандарт пользователя при вызове из выражения measure отчета.
Пример
Для следующего выражения
FORMAT(TODAY(), "dddd", USERCULTURE())
В зависимости от параметра языка для текущего пользователя USERCULTURE возвращает текущую day, например:
Локаль | Форматированные weekday |
---|---|
de-DE | Dienstag |
en-US | Tuesday |
es-ES_tradnl | martes |
eu-ES | asteartea |
it-IT | martedì |
nl-NL | dinsdag |
pl-PL | wtorek |
ro-RO | marți |
ru-RU | вторник |
uk-UA | вівторок |
содержимое Related
заголовки на основе выражений в Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID