Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Mi tabla se da en el siguiente formato
Puntuación de la altura de la edad de identificación
1 20 167 120
2 30 150 122
3 40 190 100
La Tabla 2 es
Condición de identificación
1 A
1 A
2 B
3 C
Ahora me he unido a las dos tablas como una a muchas unirse (pestaña 1 a pestaña 2) . En el panel quiero que el filtro (además de otros filtros) sea:
Lista desplegable de - todos seleccionados originalmente
A
B
C
Measure_C - count(ID) á 3
Ahora filtre hacia fuera (anule la selección) la condición A de la tabla 2, Measure_C ahora 2 (como el ID 1 consigue caído)
¿Cómo lo logro? He seleccionado uno a varios unirse y aplicar filtros en ambas direcciones - pero no funciona. Quiero que sólo se aplique en la tabla 1. Nota necesito deseleccionar - no seleccionar, es decir, si hago clic en A de la lista desplegable - medida 1 (como ID 1 sólo se cuenta ). Aquí es donde estoy actualmente. Agradezco su ayuda.
Solved! Go to Solution.
Hola @pbhat89 ,
¿Desea que el resultado sea la medida o la tabla?
Si la medida es su resultado, consulte los siguientes pasos.
1. Cambie ambas direcciones a Individual.
2. Luego cree una medida como esta,
Measure =
var _selected = SELECTEDVALUE('Table 2'[Condition])
var _select_count = CALCULATE(COUNT('Table 1'[ID]),FILTER('Table 2','Table 2'[Condition]=_selected))
var _Total = COUNT('Table 1'[ID])
return
_Total - _select_count
Si tiene alguna pregunta, por favor pregunte aquí y trataremos de resolverlo.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @pbhat89 ,
Si tiene que utilizar la Tabla 1[ID], tal vez pueda intentar cambiar la dirección de la relación a Ambos.
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Entiendo que el ejemplo dado por mí puede no ser realmente representativo. Por lo tanto, actualizar el ejemplo y compartir la salida esperada de la tabla y una medida.
TABLA 1
Cada fila muestra 1 ID solamente. ID no se repite en LA TABLA 1
Medida : Count_of_unique_ID 8
TABLA 2
Cada fila es una combinación única de ID y Condición. es decir, ID, la condición no se repetirá. La tabla puede tener <ID de la tabla 1. Por ejemplo, no tendrá un nuevo ID 10 que no se ha producido en la tabla 1.
La unión actual está en ambas direcciones y a través de ID
FILTROS Y MEDIDA - SALIDA EXPECTADA.
FILTRO 1 - EDAD < 35
FILTRO 2 - EXCLUIR (no filtrar) ID con CONDICION (A)
TABLA 1 después de los filtros
Medida : Count_of_unique_ID 4
En este momento el filtro 2 anterior - filtros en es decir, selecciona los IDs donde A sucedió donde quiero eliminar los IDs donde A ocurrió. y luego actualizar la medida Count_of_unique_ID
¿Esperamos que la consulta esté clara ahora?
Hola @pbhat89 ,
¿Desea que el resultado sea la medida o la tabla?
Si la medida es su resultado, consulte los siguientes pasos.
1. Cambie ambas direcciones a Individual.
2. Luego cree una medida como esta,
Measure =
var _selected = SELECTEDVALUE('Table 2'[Condition])
var _select_count = CALCULATE(COUNT('Table 1'[ID]),FILTER('Table 2','Table 2'[Condition]=_selected))
var _Total = COUNT('Table 1'[ID])
return
_Total - _select_count
Si tiene alguna pregunta, por favor pregunte aquí y trataremos de resolverlo.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
En lo anterior -
solución funciona, pero sólo para una condición. Si selecciono dos condiciones, a continuación, A y B . entonces no funciona y vuelve al antiguo conteo.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
La Tabla 1 es en realidad la tabla principal para que yo haga los recuentos.
Por ejemplo, mis filtros son:
Edad < 35
measure_C 2 (ID 1 , 2)
filtrar (anular la selección) condición A
measure_C 1 ( ID 2 )
Básicamente quiero filtrar para trabajar oppsite es decir, cuando selecciono las condiciones de una lista, debe eliminar los IDs correspondientes de la tabla principal. Como valor predeterminado, debe tener todo para empezar.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Entienda su enfoque y tenga sentido. Pude crear una cortadora primero con la siguiente:
Ahora para la medida : creo que el valor seleccionado debe estar en la segmentación - ya que voy a seleccionar los que quiero ser filtrado en la tabla 2 es decir, condición ? Y "NOT IN" no funciona en DAX. ¿Cuál es el enfoque correcto para crear esta medida? Debajo de mi intento que da error en NOT IN
Filter_condition - IF(SELECTEDVALUE(Disclosure[Condition]) NOT IN Values(Table2[Condition]), "Yes", "No")