Forum Discussion
Cortar dos mesas
Hola, Soy relativamente nuevo en DAX y luchando con lo siguiente, por lo que cualquier ayuda sería muy apreciada. Disculpas, si esto ya ha sido asnwered, pero no pude encontrar nada similar.
Tengo las siguientes dos mesas.
TABLA1
| Combinación | Índice |
| Abcd | x |
| Adc | y |
| Cbd | y |
| Bd | y |
| Ca | x |
TABLA2
| Id | Contar |
| a | 3 |
| b | 3 |
| c | 4 |
| d | 4 |
El Cuadro2[Recuento] describe la frecuencia con la que Table2[ID] aparece en Table1[Combinations], específicamente:
Count = CALCULATE(COUNTA(Table1[Combination]),FILTER(Table1, SEARCH(Table2[ID], Table1[Combination],,0)))
Estas tablas se vinculan a través de Table1[Combination] y Table2[Count].
Me gustaría filtrar por Table1[Index] y tener Table2 actualizado automáticamente, pero hasta ahora no he logrado. Por ejemplo, al seleccionar Tabl1[Index] - x, me gustaría:
| Id | Contar |
| a | 2 |
| b | 1 |
| c | 1 |
| d | 1 |
¿Qué me estoy perdiendo? ¡Muchas gracias de antemano!
6 Replies
- Greg_Deckler
Community Champion
Bueno, si estas son realmente tablas, entonces lo que está tratando de hacer no se puede hacer porque las tablas solo se actualizan al cargar o actualizar datos.
Necesitarías una medida.
- AnonymousNot applicable
Bien, es bueno saberlo, ¡gracias!
Sin embargo, cuando intenté crear una medida, recibí un error porque no puede encontrar una agregación para Table2[ID] ya que está en forma de texto.
¿Tiene sentido? ¡Gracias de nuevo!
- Greg_Deckler
Community Champion
Por lo general, sólo tiene que envolverlo con MAX o MIN dependiendo de su preferencia. No importa cuál sea la agregación cuando se filtra a uno. @zctqslo