Creación de la medida de página de destino

Ahora necesitamos crear una medida que, a partir del nombre del usuario, devuelva la página que tiene asociada. Esto puede conseguirse de varias formas. Una es usando la función LOOKUPVALUE:

page = 
LOOKUPVALUE(
    user_pages[page],
    user_pages[username],
    [username]
)

Esta función devuelve el valor de la columna dada por el primer argumento (user_pages[page]) que cumpla con los criterios dados por las parejas de argumentos que se indiquen a continuación. En nuestro caso, devuelve el valor de aquella fila en la que el segundo argumento (user_pages[username]) tome el valor dado por el tercer argumento (la medida [username]). En este caso es necesario que invoquemos la medida [username] pues, si en esta simulación utilizásemos directamente la función USERNAME(), no obtendríamos ninguno de los dos usuarios de nuestra tabla.

Si llevamos la medida [page] hasta la tarjeta que habíamos creado, el resultado es el siguiente:

Creación de la medida de página de destino

(recordemos que la medida [username] está devolviendo el valor "user2@interactivechaos.com", usuario al que hemos asignado la página Page 2.

Podemos eliminar la tarjeta.