Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

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
Abcdx
Adcy
Cbdy
Bdy
Cax

TABLA2

IdContar
a3
b3
c4
d4

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:

IdContar
a2
b1
c1
d1

¿Qué me estoy perdiendo? ¡Muchas gracias de antemano!

6 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity 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.

    • Anonymous's avatar
      Anonymous
      Not 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's avatar
        Greg_Deckler
        Icon for Community Champion rankCommunity 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