USERCULTURE

Se aplica a:Columna calculadaTabla calculadaMediciónCálculo visual

Devuelve la configuración regional (código de idioma y código de país) para el usuario actual, determinada por el sistema operativo, la configuración del explorador o el servicio Power BI.

Nota: Actualmente esta función solo se admite en Power BI Premium por capacidad, Power BI Premium por usuario y Power BI Embedded.

Sintaxis

USERCULTURE()

Parámetros

Esta expresión no tiene parámetros.

Valor devuelto

Configuración regional como una cadena.

Comentarios

  • En el servicio Power BI, la configuración regional se determina en Configuración>Idioma>Configuración de idioma. El valor predeterminado se determina mediante la configuración de idioma del explorador del usuario.

  • Cuando se usa en expresiones de tabla calculada y columna calculada, el resultado puede diferir en función de si la tabla está en modo DirectQuery o Import. Cuando está en modo DirectQuery, el resultado viene determinado por el idioma (configuración regional) especificado en la Configuración de idioma del servicio Power BI. El valor predeterminado en Configuración de idioma especifica la configuración regional y viene determinado por la configuración de idioma del explorador del usuario, lo que significa que la misma tabla o columna calculada puede devolver resultados diferentes en función de la configuración de idioma del explorador para cada usuario. Cuando está en modo Import, el resultado se determina estáticamente durante la actualización y no variará en el momento de la consulta. En el caso de las actualizaciones administradas, como las programadas o interactivas, la configuración regional no se basa en la configuración de idioma del explorador del usuario, sino que usa una configuración regional invariable. Sin embargo, la configuración regional invariable se puede invalidar mediante el punto de conexión XMLA para especificar una configuración regional personalizada.

  • Cuando se combina con la característica Parámetros de campo en Power BI, USERCULTURE se puede usar para traducir de forma confiable subtítulos y títulos de visualización dinámicos cuando se usan en expresiones de objeto de seguridad de nivel de fila (RLS) y medida dentro del mismo modelo. Sin embargo, en el caso de títulos y subtítulos traducidos correctamente, no debe recurrirse a expresiones que contengan USERCULTURE a las que se llame desde fuera del modelo, como consultas y medidas de informe de Live Connect.

  • USERCULTURE devuelve la configuración regional de usuario correcta cuando se usa en expresiones de objeto llamadas desde dentro del modelo, como medidas, seguridad de nivel de fila (RLS) y elementos de cálculo. Sin embargo, es posible que no devuelva la configuración regional del usuario correcta cuando se use en expresiones desde fuera del modelo, como consultas y medidas de informe de Live Connect.

  • En los informes de Live Connect, USERCULTURE no puede devolver la configuración regional de usuario correcta cuando se llama desde una expresión de medida de informe.

Ejemplo

Para la siguiente expresión,

FORMAT(TODAY(), "dddd", USERCULTURE())

Según la configuración de idioma del usuario actual, USERCULTURE devuelve el día actual, por ejemplo:

Configuración regional Día de la semana con formato
de-DE Dienstag
es-ES 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 вівторок

Títulos basados en expresiones en Power BI
USERNAME
USERPRINCIPALNAME
USEROBJECTID