Requisitos previos
Esta solución se basa en los siguientes conceptos o tareas en Looker Studio:
El filtrado por dirección de correo electrónico funciona comparando la dirección del usuario que accedió con un campo de tu fuente de datos que contiene direcciones de correo electrónico válidas. Para cada fila de tus datos, el filtro verifica si el correo electrónico del usuario coincide con la dirección de esa fila.
Considera los siguientes datos:
Correo electrónico | Datos |
---|---|
alan@example.com | abc |
mary@example.com | cde |
alan@example.com | efg |
mary@example.com | ghi |
Si estos datos se filtraran por dirección de correo electrónico y alan@example.com viera el informe filtrado, solo vería los datos
"abc" y "efg". Si María@ejemplo.com viera el mismo informe, vería los datos "cde" y "ghi".
Esto está bien si tienes una relación 1:1 entre los usuarios y los datos. Pero ¿qué sucede si también quieres que manager@example.com vea los datos? Es decir, quieres que muchas personas vean las mismas filas de datos. (Esto se conoce como una relación de varios a varios).
El filtro por correo electrónico solo funciona en una dirección por fila, por lo que no puedes ingresar una lista de direcciones en el campo de correo electrónico. Por ejemplo, esto no funcionará :
Correo electrónico | Datos |
---|---|
alan@example.com, administrador@example.com, vicepresidente@example.com, gran jefe@cliente.com | abc |
Solución: Usa la combinación de datos
Para crear una relación muchos a muchos entre las direcciones de correo electrónico y tus datos, combina una tabla de direcciones con tus datos y usa cualquier campo común como clave de unión.
Ejemplo de puesto de frutas
Administras una empresa de productos agrícolas y quieres mostrarles a tus representantes de ventas cómo se desempeñan en los distintos puestos de frutas que atienden. Varios vendedores pueden atender varios stands. Para filtrar los datos de modo que tus vendedores solo vean sus datos, puedes hacer lo siguiente:
Paso 1: Crea una tabla de lista de control de acceso
En este paso, crearás una tabla de lista de control de acceso (LCA) que contenga las direcciones de correo electrónico de los vendedores autorizados, junto con un campo de datos (un nombre de puesto de venta de frutas) que se pueda usar como clave de unión en la combinación.
Correo electrónico del representante de ventas | Clave de unión |
---|---|
salesrep1@example.com | Puesto de frutas A |
salesrep2@example.com | Puesto de frutas A |
salesrep1@example.com | Puesto de frutas B |
salesrep2@example.com |
Puesto de frutas C |
Tabla de lista de control de acceso (LCA)
Ten en cuenta que el usuario salesrep1 puede ver los datos de los puestos de frutas A y B, mientras que el usuario salesrep2 puede ver los datos de los puestos de frutas A y C.
Paso 2: Crea la tabla de datos
La tabla de datos realiza un seguimiento de las ventas que cada representante realizó en cada puesto de frutas.
Ten en cuenta que esta tabla no necesita tener las direcciones de correo electrónico del representante de ventas, solo los mismos valores que en la clave de unión (el nombre del puesto de frutas). Además, ten en cuenta que el nombre del campo de clave de unión no es relevante: las combinaciones de uniones se basan en los datos, no en el nombre del campo.
Puesto de frutas | Fruta | Ventas |
---|---|---|
Puesto de frutas A | Apple | 50 |
Puesto de frutas A | Banana | 26 |
Puesto de frutas A | Naranja | 20 |
Puesto de frutas A | Pear | 93 |
Puesto de frutas B | Apple | 98 |
Puesto de frutas B | Banana | 86 |
Puesto de frutas B | Naranja | 7 |
Puesto de frutas B | Pear | 85 |
Puesto de frutas C | Apple | 21 |
Puesto de frutas C | Banana | 61 |
Puesto de frutas C | Naranja | 3 |
Puesto de frutas C | Pear | 78 |
Tabla de datos
Paso 3: Aplica el filtro de correo electrónico a la tabla de ACL
Edita la fuente de datos de la tabla de ACL y elige el campo Correo electrónico del representante de ventas como filtro.
Paso 4: Combina la tabla de ACL con la tabla de datos
Por último, combina la tabla de datos con la tabla de ACL. Como queremos agregar de forma eficaz el correo electrónico del representante de ventas como una columna a la tabla de datos, comenzaremos por ella y, luego, uniremos a la izquierda la tabla de ACL.
Si no aplicas ningún filtro de correo electrónico, verás todos los registros de ambos representantes de ventas. Sin embargo, con el filtro de correo electrónico aplicado, la combinación de la tabla de ACL con la tabla de datos de ventas filtra esos datos según el vendedor que ve el informe. Esto es lo que cada representante vería cuando vea el informe:
El representante de ventas 1 ve lo siguiente:
Datos | Fruta | Ventas |
---|---|---|
Puesto de frutas A | Apple | 50 |
Puesto de frutas A | Banana | 26 |
Puesto de frutas A | Naranja | 20 |
Puesto de frutas A | Pear | 93 |
Puesto de frutas B | Apple | 98 |
Puesto de frutas B | Banana | 86 |
Puesto de frutas B | Naranja | 7 |
Puesto de frutas B | Pear | 85 |
El representante de ventas 2 ve lo siguiente:
Datos | Fruta | Ventas |
---|---|---|
Puesto de frutas A | Banana | 26 |
Puesto de frutas A | Naranja | 20 |
Puesto de frutas A | Apple | 50 |
Puesto de frutas A | Pear | 93 |
Puesto de frutas C | Banana | 61 |
Puesto de frutas C | Naranja | 3 |
Puesto de frutas C | Apple | 21 |
Puesto de frutas C | Pear | 78 |