USERCULTURE
Se aplica a:columna Calculada
tabla calculada
Medida
cálculo visual
Devuelve la configuración regional (código de código de idioma y país) para el usuario actual, determinada por el sistema operativo, la configuración del explorador o el servicio Power BI.
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 viene determinada por Configuración>Language>Language Settings. El valor predeterminado se determina mediante la configuración de idioma del explorador del usuario.
Cuando se usa en expresiones de tabla calculadas y columnas calculadas, el resultado puede diferir en función de si la tabla está en modo DirectQuery o Importar. Cuando se encuentra en modo DirectQuery, el resultado viene determinado por el idioma (configuración regional) especificado en Configuración de idioma en el servicio Power BI. El valor predeterminado en Configuración de idioma especifica la configuración regional viene determinada 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 del idioma del explorador para cada usuario. Cuando se encuentra en modo de importación, 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 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, se puede usar USERCULTURE para traducir de forma confiable títulos y títulos de visualización dinámicos cuando se usan en expresiones de objeto de seguridad de nivel de fila (RLS) de medida y de nivel de fila dentro del mismo modelo. Sin embargo, las expresiones que contienen USERCULTURE llamadas desde fuera del modelo, como las consultas y las medidas de informe de conexión dinámica, no deben basarse en para títulos y subtítulos traducidos correctamente.
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 de usuario correcta cuando se usa en expresiones desde fuera del modelo, como las consultas y las medidas de informe de conexión dinámica.
En los informes de Live-Connect, es posible que USERCULTURE no devuelvan 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 | вівторок |
Contenido relacionado
títulos basados en expresiones en Power BIUSERNAMEUSERPRINCIPALNAMEUSEROBJECTID