---
schema_version: "1"
id: 2ae4a210d3110558c6deea71ad0540592a893da4c98efbcc694dbaab1963b6a2
title: Funciones de usuario
collection: tableau
version: current
locale: es-es
portal_url: https://docs.salesforce.com/tableau/current/es-es/public/desktop/functions_functions_user.md
canonical_url: https://help.tableau.com/current/public/desktop/es-es/functions_functions_user.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 72a4925b1aeb10ec7e9c1955f7a6d63b13b3c7e6cccf8909fccb5ccffc09392e
description: Reference for user functions used to build user filters and row-level security.
---
[Saltar al contenido principal](#main-content)

# Funciones de usuario

En este artículo se presentan las funciones de usuario y sus usos en Tableau. También se muestra cómo crear un cálculo de usuario mediante un ejemplo.

## Por qué usar funciones de usuario

Las funciones de usuario sirven para crear filtros de usuario o filtros de seguridad de nivel de fila que afectan a las visualizaciones publicadas en Tableau Server o Tableau Cloud de forma que solo determinadas personas puedan ver la visualización.

Por ejemplo, si tiene una visualización que muestra el rendimiento de ventas de cada empleado en su departamento publicado en Tableau Server o Tableau Cloud, es posible que quiera que los empleados solo puedan ver sus propias cifras de ventas cuando acceden a la visualización.

En este caso, puede usar la función ISMEMBEROF para crear un campo que indique true si el nombre de usuario de la persona que ha iniciado sesión en el servidor es un miembro del grupo especificado (en el servidor), como el grupo "Managers", por ejemplo. Entonces, cuando filtre la vista con este campo calculado, solo una persona que forme parte de dicho grupo podrá ver los datos.

El cálculo en este caso será similar al siguiente:

ISMEMBEROF('Managers')

Nota: si sus nombres de grupo o de usuario contienen determinados caracteres no alfanuméricos, debe usar la codificación HTML URL para los caracteres especiales al emplear las siguientes funciones.

Algunos caracteres especiales están permitidos sin codificación HTML URL, como guiones bajos, paréntesis y signos de exclamación. `_ ( ) !` Muchos otros caracteres deben estar codificados.

Por ejemplo, la función `ISMEMBEROF("USERS+")` se debe escribir como `ISMEMBEROF("USERS%2B")`, porque “%2B” es la codificación HTML URL del símbolo “+”. Para obtener información sobre la codificación HTML URL, consulte [HTML URL Encoding Reference](https://www.w3schools.com/tags/ref_urlencode.asp) (Referencia para codificación HTML URL) en el sitio para desarrolladores web W3schools.

### Funciones de atributos de usuario para controlar y personalizar el acceso a los datos

Entre las funciones de usuario de Tableau, un subconjunto de funciones denominadas funciones de atributo de usuario se pueden utilizar para ocultar o mostrar datos en función de quién accede al contenido. Para que las funciones de atributos de usuario se ejecuten correctamente, se deben pasar los atributos de usuario a Tableau en el momento de la ejecución como parte del flujo de trabajo de autenticación.

Consideraciones a la hora de crear:

- Las funciones de atributos de usuario se pueden incluir en el contenido creado en Tableau Desktop, Tableau Cloud o Tableau Server.
- Las funciones de atributos de usuario en el contenido al que se accede a través de flujos de trabajo de inicio de sesión único (SSO) OIDC o SAML solo se admiten en Tableau Cloud y Tableau Server.
- La vista previa del contenido con estas funciones no está disponible cuando se crea en Tableau Desktop, Tableau Cloud o Tableau Server. Las funciones de atributo de usuario devolverán valores NULL o FALSE. Para asegurarse de que las funciones de atributos de usuario funcionen como se espera, le recomendamos que revise el contenido una vez que esté disponible. Para obtener más información sobre los flujos de trabajo que incluyen estas funciones de usuario, consulte la ayuda de la [API de inserción (versión 3) de Tableau](https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html) o en los temas [OIDC](https://help.tableau.com/current/online/es-es/openid_auth_server_config.htm#user_attributes) o [SAML](https://help.tableau.com/current/online/es-es/saml_config_site.htm#user_attributes) de Tableau Cloud, o en los temas [OIDC](https://help.tableau.com/current/server/es-es/openid_auth_requirements.htm#user_attributes) o [SAML](https://help.tableau.com/current/server/es-es/config_saml.htm#user_attributes) de Tableau Server.
- Las funciones de atributos de usuario no se pueden utilizar en flujos de trabajo que dependen de Tableau Bridge.

#### Flujo de trabajo 1: Inserción de flujos de trabajo (JWT con aplicaciones conectadas de Tableauo tokens de acceso unificado)

Las funciones de atributos de usuario (USERATTRIBUTE y USERATTRIBUTEINCLUDES) en el contenido insertado se pueden habilitar a través de atributos de usuario pasados en un token web JSON (JWT) a través de:

- [Aplicaciones conectadas de Tableau](https://help.tableau.com/current/online/es-es/connected_apps.htm) en Tableau Cloud
- [Aplicaciones conectadas de Tableau](https://help.tableau.com/current/online/es-es/connected_apps.htm) en Tableau Server 2025.1 y versiones posteriores
- [Tokens de acceso unificado](https://help.tableau.com/current/api/cloud-manager/es-es/docs/unified_access_tokens.html) en Tableau Cloud a partir de diciembre de 2025

Cuando los atributos de usuario se pasan desde JWT, el contenido insertado creado con estas funciones puede controlar y personalizar los datos que se muestran a los usuarios.

**Notas:**

- Consulte la ayuda de la [API de inserción de Tableau (versión 3)](https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html#known-issues) para ver los _problemas conocidos_ y _limitaciones_ que podrían afectar a su flujo de trabajo.
- Para que el atributo de usuario funcione:
    
    - En Tableau Cloud, el administrador del sitio debe 1) habilitar la opción Controlar el acceso de los usuarios en los flujos de trabajo de autenticación, 2) configurar la aplicación conectada o el token de acceso unificado con los valores de notificación de atributos de usuario en el JWT y 3) el autor del contenido debe crear una función de atributo de usuario (USERATTRIBUTE o USERATTRIBUTEINCLUDES).
    - En Tableau Server, el administrador del sitio debe 1) habilitar la capacidad de atributos de usuario mediante el método [Actualizar sitio](https://help.tableau.com/current/api/rest_api/es-es/REST/rest_api_ref_site.htm#update_site) usando la API de REST de Tableau y, opcionalmente, habilitar la opción TSM [features.VizDataServiceClientEnable](https://help.tableau.com/current/server/es-es/cli_configuration-set_tsm.htm#uaf), 2) configurar la aplicación conectada con los valores de notificación de atributo de usuario en el JWT y 3) el autor del contenido debe crear una [función de atributo de usuario](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_user.htm#user_attributes).
        
        Para obtener más información, consulte [Personalizar y controlar el acceso a los datos mediante atributos de usuario](https://help.tableau.com/current/api/embedding_api/es-es/docs/embedding_api_user_attributes.html) en la ayuda de la API de inserción de Tableau (versión 3).

#### Flujo de trabajo 2: flujos de trabajo de contenido con inicio de sesión directo SAML u OIDC

Además del flujo de trabajo de integración descrito anteriormente, la capacidad de funciones de atributos de usuario se amplía a flujos de trabajo adicionales con y sin integración. Las funciones de atributos de usuario en el contenido se pueden habilitar a través de atributos de usuario pasados en notificaciones OIDC o confirmaciones SAML que se capturan cuando el usuario inicia sesión para acceder al contenido, si está configurado para iniciar sesión con OIDC o SAML SSO. Cuando se pasan atributos de las notificaciones o aserciones, el contenido creado con estas funciones (USERATTRIBUTE y USERATTRIBUTEINCLUDES) puede controlar y personalizar los datos que se muestran a los usuarios.

**Notas:**

- Consulte los temas [OIDC](https://help.tableau.com/current/online/es-es/openid_auth_server_config.htm#user_attributes_known_issues) o [SAML](https://help.tableau.com/current/online/es-es/saml_config_site.htm#user_attributes_known_issues) de Tableau Cloud, o los temas [OIDC](https://help.tableau.com/current/server/es-es/openid_auth_requirements.htm#user_attributes) o [SAML](https://help.tableau.com/current/server/es-es/config_saml.htm#user_attributes) de Tableau Server (a partir de Tableau Server 2026.2) para conocer los problemas conocidos y las limitaciones que podrían afectar a su flujo de trabajo.
- Para que el atributo de usuario funcione, el administrador debe incluir los atributos de usuario en las notificaciones OIDC o en las aserciones SAML y el autor del contenido debe crear una función de atributo de usuario (USERATTRIBUTE o USERATTRIBUTEINCLUDES).

## Funciones de usuario disponibles en Tableau

### FULLNAME( )

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>FULLNAME( )</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td><p>Indica el nombre completo del usuario actual.</p></td></tr><tr><td>Ejemplo</td><td><pre>FULLNAME( )</pre><p>Esto devuelve el nombre completo del usuario que ha iniciado sesión, como "Hamlin Myrer".</p><pre xml:space="preserve">[Manager] = FULLNAME( )</pre><p>Si el gerente "Hamlin Myrer" inició sesión, este ejemplo solo devolverá el valor TRUE si el campo Gerente de la vista contiene la cadena "Hamlin Myrer".</p></td></tr><tr><td>Notas</td><td><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre completo del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre completo local o de red para el usuario</li></ul><p><b>Filtros de usuario</b></p><p>Cuando se usa como filtro, un campo calculado, como <code>[Username field] = FULLNAME( )</code>, puede usarse para crear un filtro de usuarios que solo muestre datos importantes para la persona que inició sesión en el servidor.</p></td></tr></tbody></table>

### ISFULLNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISFULLNAME("User Full Name")</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td><p>Devuelve <code>TRUE</code> si el nombre completo del usuario actual coincide con el nombre completo especificado, o <code>FALSE</code> si no coincide.</p></td></tr><tr><td>Ejemplo</td><td><pre>ISFULLNAME("Hamlin Myrer")</pre></td></tr><tr><td>Notas</td><td><p>La expresión <code>&lt;"User Full Name"&gt;</code> debe ser una cadena literal y no un campo.</p><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre completo del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre completo local o de red para el usuario</li></ul></td></tr></tbody></table>

### ISMEMBEROF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISMEMBEROF("Group Name")</code></td></tr><tr><td>Resultado</td><td>Booleano o null</td></tr><tr><td>Definición</td><td><p>Devuelve <code>TRUE</code> si la persona que está usando Tableau es miembro de un grupo que coincide con la cadena dada, <code>FALSE</code> si no es miembro, y <code>NULL</code> si no han iniciado sesión.</p></td></tr><tr><td>Ejemplo</td><td><pre>ISMEMBEROF('Superstars')</pre><pre>ISMEMBEROF('domain.lan\Sales')</pre></td></tr><tr><td>Notas</td><td><p>La expresión <code>&lt;"Group Full Name"&gt;</code> debe ser una cadena literal y no un campo.</p><p>Si el usuario ha iniciado sesión en <span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> o <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>, la membresía del grupo la determinan los grupos de Tableau. La función devolverá TRUE si la cadena dada es "Todos los usuarios"</p><p>La función <code>ISMEMBEROF( )</code> también aceptará dominios de Active Directory. El dominio de Active Directory debe declararse en el cálculo con el nombre del grupo.</p><p>Si se realiza un cambio en la pertenencia al grupo de un usuario, el cambio en los datos que se basan en la pertenencia al grupo se refleja en un libro de trabajo o vista con una nueva sesión. La sesión existente reflejará datos obsoletos.</p></td></tr></tbody></table>

### ISUSERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISUSERNAME("username")</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Indica <code>TRUE</code> si el nombre del usuario actual coincide con el nombre del usuario especificado. Si no coincide, indicará <code>FALSE</code>.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">ISUSERNAME("hmyrer")</pre></td></tr><tr><td>Notas</td><td><p>La expresión <code>&lt;"username"&gt;</code> debe ser una cadena literal y no un campo.</p><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre de usuario local o de red para el usuario</li></ul></td></tr></tbody></table>

### USERDOMAIN( )

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>USERDOMAIN(&nbsp;)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve el dominio del usuario actual.</td></tr><tr><td>Notas</td><td><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el dominio de usuario del usuario que inició sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el dominio local si el usuario se encuentra en un dominio</li></ul></td></tr></tbody></table>

### USERNAME( )

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>USERNAME( )</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Indica el nombre de usuario del usuario actual.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">USERNAME( )</pre><p>Esto devuelve el nombre del usuario que ha iniciado sesión, como “hmyrer”.</p><pre xml:space="preserve">[Manager] = USERNAME( )</pre><p>Si el gerente "hmyrer" inició sesión, este ejemplo solo devolverá el valor TRUE si el campo Gerente de la vista contiene la cadena "hmyrer".</p></td></tr><tr><td>Notas</td><td><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre de usuario local o de red para el usuario</li></ul><p><b>Filtros de usuario</b></p><p>Cuando se usa como filtro, un campo calculado, como <code>[Username field] = USERNAME( )</code>, puede usarse para crear un filtro de usuarios que solo muestre datos importantes para la persona que inició sesión en el servidor.</p></td></tr></tbody></table>

### USERATTRIBUTE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>USERATTRIBUTE('attribute_name')</code></td></tr><tr><td>Resultado</td><td>Cadena o valor nulo</td></tr><tr><td>Definición</td><td><p>Si <code>&lt;'attribute_name'&gt;</code> es parte de la respuesta JWT (a través de una aplicación conectada, UAT, notificación OIDC) o SAML XML pasada a Tableau, el cálculo devuelve el primer valor de <code>&lt;'attribute_name'&gt;</code>.</p><p>Devuelve NULL si <code>&lt;'attribute_name'&gt;</code> no existe.</p></td></tr><tr><td>Ejemplo</td><td><p>Supongamos que “Region” es el atributo de usuario que se incluye en la respuesta JWT o SAML y se pasa a Tableau.</p><p>Como autor del libro de trabajo, puede configurar su visualización para filtrar datos según una región específica. En ese filtro, puede hacer referencia al siguiente cálculo.</p><pre xml:space="preserve">[Region] = USERATTRIBUTE("Region")</pre><p>Cuando User2, de la región oeste, ve la visualización insertada, Tableau muestra los datos apropiados solo para la región oeste.</p></td></tr><tr><td>Notas</td><td>Puede usar la función <code>USERATTRIBUTEINCLUDES</code> si espera que <code>&lt;'attribute_name'&gt;</code> devuelva varios valores.</td></tr></tbody></table>

### USERATTRIBUTEINCLUDES

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td><p>Devuelve <code>TRUE</code> si las siguientes condiciones son True:</p><ul><li><code>&lt;'attribute_name'&gt;</code> es parte de la respuesta JWT (a través de una aplicación conectada, UAT, notificación OIDC) o SAML XML pasada a Tableau</li><li>Uno de los valores <code>&lt;'attribute_name'&gt;</code> es igual a <code>&lt;'expected_value'&gt;</code> .</li></ul><p>De lo contrario, indica <code>FALSE</code>.</p></td></tr><tr><td>Ejemplo</td><td><p>Supongamos que “Region” es el atributo de usuario que se incluye en la respuesta JWT o SAML y se pasa a Tableau.</p><p>Como autor del libro de trabajo, puede configurar su visualización para filtrar datos según una región específica. En ese filtro, puede hacer referencia al siguiente cálculo.</p><pre xml:space="preserve">USERATTRIBUTEINCLUDES('Region', [Region])</pre><p>Si User2, de la región oeste, accede a la visualización insertada, Tableau verifica si el atributo de usuario Region coincide con uno de los valores del campo [Region]. Cuando es True, la visualización muestra los datos apropiados.</p><p>Cuando User3, de la región norte, accede a la misma visualización, no puede ver ningún dato porque no hay coincidencia con los valores del campo [Region].</p></td></tr></tbody></table>

## Crear un cálculo de usuario

Los cálculos de usuario funcionan directamente con los usuarios y grupos que ha configurado en Tableau Server o Tableau Cloud. Puede crear cálculos de usuario para utilizarlos como filtros, de forma que los usuarios solo vean datos que son relevantes para ellos.

Por ejemplo, si tiene una visualización de mapa similar a la siguiente, que muestra datos de ventas para 48 estados de Estados Unidos, puede crear un cálculo de usuario que muestre solo las partes del mapa relevantes para cada usuario, como los datos relevantes para un director regional respecto a un director nacional. (Un director nacional debería poder ver los datos de todo el país, mientras que un director regional solo debería poder ver los datos de la región que gestiona).

Cuando el director nacional inicia sesión, puede ver la siguiente visualización:

![Un mapa completo de Estados Unidos muestra las ventas totales por región.](/tableau/current/es-es/public/desktop/es-es/Img/userfunctions1.png)

Cuando el director regional de la zona oeste inicia sesión, solo puede ver las ventas de su región:

![Un mapa codificado por colores del oeste de Estados Unidos, donde California se destaca por el mayor volumen de ventas.](/tableau/current/es-es/public/desktop/es-es/Img/userfunctions2.png)

Para crear una función de usuario similar a la de este ejemplo, siga los pasos descritos a continuación.

### Antes de empezar

Para seguir este ejemplo, es necesario que tenga acceso a Tableau Server o Tableau Cloud. También debe ser administrador de servidor o de sitio.

### Paso 1: crear los usuarios y grupos

1. Iniciar sesión en Tableau Server o Tableau Cloud.
2. En Tableau Server o Tableau Cloud, añada los siguientes usuarios:
    
    - Sadie Pawthorne
    - Chuck Magee
    - Fred Suzuki
    - Roxanne Rodríguez
    
    Para obtener más información, consulte [Añadir usuarios a un sitio](http://onlinehelp.tableau.com/current/server/es-es/sites_addusers.htm) en la ayuda de Tableau Server.
3. Cree un nuevo grupo llamado **National Managers**.
    
    Para obtener más información, consulte [Crear un grupo local](http://onlinehelp.tableau.com/current/server/es-es/groups_create_local.htm) en la ayuda de Tableau Server.
4. Añada su usuario al grupo National Managers.
    
    Para obtener más información, consulte [Añadir usuarios a un grupo](http://onlinehelp.tableau.com/current/server/es-es/users_add_group.htm) en la ayuda de Tableau Server.

### Paso 2: crear la visualización

1. Abra Tableau Desktop y conéctese a la fuente de datos **Sample-Superstore**, que se incluye con Tableau.
2. En la esquina inferior izquierda de la vista, haga clic en la pestaña Fuente de datos.
3. En la página Fuente de datos, desde el panel Conexiones en la parte izquierda, arrastre la hoja People al área de unión.
4. Haga clic en el icono de unión y seleccione Izquierda.
    
    ![Crear una unión izquierda.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions1.gif)
5. Vaya a una nueva hoja de trabajo.
6. En el panel **Datos**, en Dimensiones, haga doble clic en Estado.
    
    Se crea una vista de mapa.
7. Desde el panel **Datos**, en Medidas, arrastre Ventas hasta Color en la tarjeta Marcas.
8. En el estante Columnas, seleccione el campo Longitud y mantenga presionada la tecla Ctrl (Comando en Mac) del teclado para copiarlo. Arrastre la copia a la derecha del original en el estante Columnas.
    
    ![Crear un mapa de eje doble en Tableau.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions2.gif)
9. En la tarjeta Marcas, haga clic en la segunda pestaña (inferior) **Longitud**.
10. Desde el panel **Datos**, arrastre Región hasta Color en la tarjeta Marcas.
    
    La vista de mapa en la parte derecha se actualiza con los nuevos colores.
    
    ![Una vista del mapa con la nueva paleta de colores aplicada.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions3.png)
11. En la tarjeta Marcas, haga clic en la lista desplegable Tipo de marca y seleccione **Mapa**.
    
    ![La tarjeta Marcas con el Mapa seleccionado.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions4.png)
12. En la tarjeta Marcas, haga clic en **Color** y, en Opacidad, ajuste el control deslizante a 50 %.
13. En la tarjeta Marcas, haga clic en la primera pestaña **Longitud**.
14. En la tarjeta Marcas, haga clic en Color \> Editar colores y después seleccione **Gris** de la lista desplegable de paleta de colores.
    
    La vista de mapa de la izquierda se actualizará.
    
    ![Una vista del mapa con la nueva paleta de colores aplicada.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions5.png)
15. En el estante Columnas, haga doble clic con el botón derecho en el campo **Longitud** a la derecha y seleccione Eje doble.
    
    ![El menú Columnas con eje doble seleccionado.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions7.png)

El mapa será similar al siguiente:

![Una vista del mapa con las nuevas columnas aplicadas.](/tableau/current/es-es/public/desktop/es-es/Img/user_functions6.png)

### Paso 3: crear el cálculo de usuario

1. Seleccione Análisis \> Crear campo calculado.
2. En el editor de cálculo que se abre, haga lo siguiente:

- Asigne el nombre Filtro de usuario al campo calculado.
- Escriba la fórmula siguiente:
    
    `[Regional Manager] = USERNAME() OR ISMEMBEROF("National Managers")`
    
    Este cálculo comprueba si una persona está incluida en el campo Region (People) o si una persona está incluida en el grupo National Managers. Si es el caso, indica true.
- Cuando haya terminado, haga clic en Aceptar.

El nuevo cálculo de usuario aparece en Dimensiones del panel Datos. Igual que con el resto de los campos, puede usarlo en una o más visualizaciones.

### Paso 4: añadir el cálculo de usuario al estante Filtros

1. Desde el panel Datos, en Dimensiones, arrastre Filtro de usuario al estante Filtros.
2. En el cuadro de diálogo Filtro que se abre, seleccione True y haga clic en Aceptar.

### Paso 5: probar el cálculo

1. En Tableau Desktop, en la esquina inferior derecha del área de trabajo, haga clic en el menú desplegable Filtrar como usuario y cambie el usuario a Sadie Pawthorne.
    
    El mapa se actualiza para mostrar solo la región oeste de Estados Unidos, porque Sadie está asignada a la región oeste en la hoja People.
2. Seleccione de nuevo el menú desplegable Filtrar como usuario y cambie el usuario a Roxanne Rodríguez.
    
    El mapa se actualiza para mostrar solo la región central de Estados Unidos porque Roxanne está asignada a la región central en la hoja People.
3. Seleccione de nuevo el menú desplegable Filtrar como usuario y cambie el usuario a Chuck Magee.
    
    El mapa se actualiza para mostrar solo la región este de Estados Unidos, porque Chuck está asignado a la región este en la hoja People.
4. Seleccione de nuevo el menú desplegable Filtrar como usuario y cambie el usuario a Fred Suzuki.
    
    El mapa se actualiza para mostrar solo la región sur de Estados Unidos, porque Fred está asignado a la región sur en la hoja People.
5. Seleccione una vez más el menú desplegable Filtrar como usuario y vuelva a cambiar a su usuario.
    
    El mapa se actualiza para mostrar todos los datos porque usted forma parte del grupo National Managers en el servidor.

Este comportamiento se mantiene cuando publica la vista en Tableau Server o Tableau Cloud. Los usuarios que no están enumerados en el grupo National Managers o en la hoja People de la fuente de datos Sample Superstore solo ven una visualización en blanco.

## Consulte también

[Funciones en Tableau](https://help.tableau.com/current/public/desktop/es-es/functions.htm)

[Funciones de Tableau (por categorías)](https://help.tableau.com/current/public/desktop/es-es/functions_all_categories.htm)

[Funciones de Tableau (alfabéticamente)](https://help.tableau.com/current/public/desktop/es-es/functions_all_alphabetical.htm)