Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
En la imagen dada tengo varios ID de padres. Para algunos de los ID de padres hay identificaciones de niños comunes. Si selecciono dos o más ID de padre, solo debería obtener valores comunes de ID de hijo mediante DAX
por ejemplo, los padres 2107 y 2108 tienen 78,88,97 identificaciones comunes de niños. Por lo tanto, solo necesito mostrar identificaciones comunes de niños con Dax
Hola
Yo propondría resolver su caso con tal medida:
Intersection of children =
VAR Number_of_selected_parents = DISTINCTCOUNT( data[Parent] )
VAR Temp_table = FILTER ( SUMMARIZE (data, data[Child], "Qty of parents", COUNT ( data[Parent] ) ), [Qty of parents] = Number_of_selected_parents )
RETURN CONCATENATEX ( Temp_table, [Child], ", " )
Así es como funciona:
Hola Barritown, esta solución realmente funcionó para mí. Gracias.
Una ayuda más, necesito mostrar estos valores de coommon en la columna de la tabla. ¿Pueden los pls modificar la medida para eso?
Dado que las medidas no pueden generar columnas o tablas, necesita algún truco.
Por ejemplo, puede:
1. Crear una tabla Hijos:
Children = DISTINCT ( data[Child] )
2. Establezca una relación con la mesa principal.
3. Crea una medida:
Flag =
VAR Count_of_parents = COUNT ( data[Parent] )
VAR Total_count = CALCULATE ( DISTINCTCOUNT ( data[Parent] ), REMOVEFILTERS ( 'Children' ) )
RETURN Total_count - Count_of_parents
4. Agregue una tabla visual con el campo 'Niños'[Niño] y la medida [Marca]
5. Establezca un filtro en el visual "[Bandera] = 0"
6. (opcional) Agregue un rectángulo para ocultar la columna [Bandera].
Aquí está la salida (sin el rectángulo):
Si alguien propone una solución más linda, estaré encantado de actualizar mis conocimientos. 🙂
Muchas gracias barritown por la solución. Esto ha ayudado mucho. Para cualquier consulta adicional, me conectaré directamente con usted.
Hola Rahul,
Parece que podría filtrar los ID de niños donde cuentan >1 algo como esto:
Hola John Gracias por la solución. Pero necesito mostrar el registro común en la columna de la tabla, no solo contar. ¿Puede u pls sugerir solución?
Hola Rahul, esta expresión devuelve un valor escalar que puedes usar para filtrar tu objeto visual:
simplemente elimine la parte ">1" de la medida para convertirla en un recuento y luego aplique un filtro visual donde IsCommon >1 en su lugar:
Muchas gracias John por la solución. En caso de cualquier otra consulta, me conectaré directamente con usted.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!