Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo una tabla con muchos datos divididos en categorías como (Interno, Externo, Todos) y tengo una segmentación para filtrarla fácilmente en función de estas categorías. Se me pidió que agregara la siguiente característica:
Si USERNAME existirá en la tabla de usuarios que tienen acceso a la categoría externa (dimUsersExternal), entonces en la segmentación de datos se muestra la categoría Externo, de lo contrario otros excepto este.
¿Es posible lograrlo usando la medida DAX?
Gracias de antemano,
Máximo
Puede consultar la siguiente medida
Measure = var a=COUNTROWS(FILTER('User',[Column1]=[Username]))
return
IF(a>0,1,IF(not "external" in VALUES('Table 2'[Value]) ,1, 0))
¡Saludos!
Yolo Zhu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-xinruzhu-msft una observación, cómo modificar la medida para ver todas las opciones cuando está en la lista. Entonces, en su ejemplo, cuando test1@abc.com está en la lista, excepto Todo e Interno visible también es Externo, no solo externo. ¡Gracias!
Puede consultar el siguiente ejemplo
Datos de muestra
Tabla de segmentación de datos
Ejemplo de medida de nombre de usuario
A continuación, cree una medida
Measure = var a=COUNTROWS(FILTER('User',[Column1]=[Username]))
return
IF(a>0,IF("external" in VALUES('Table 2'[Value]),1),IF(not "external" in VALUES('Table 2'[Value]) ,1, 0))
Luego ponga la medida en el filtro visual de la segmentación de datos
Salida
¡Saludos!
Yolo Zhu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¿Alguien podría ayudarme con eso? Gracias de antemano