Contaje DAX en dos tablas con varias columnas

Un usuario Pregunto ✅

Joshuavd

Tengo dos mesas que representan nuestros juegos de futbolín que se juegan en la oficina. El primero es lo que genera nuestro software que tiene estas columnas:

Capture.PNG

Un juego puede ser individual o de dobles.
Capture1.PNGI

Tengo una segunda tabla que quiero identificar si el juego fue un juego de dobles o individual. Lo pienso como si (Cuenta de juego = 2, «individuales», «dobles») pero no puedo entender cómo hacer que esto funcione. A continuación se muestra lo que he hecho, pero no muestra 2 y 4 como esperaba … Cualquier ayuda sería genial, ¡gracias!

Capture2.PNG

Sean

En respuesta a Greg_Deckler

@joshuavd

Tipo = IF (COUNTROWS (RELATEDTABLE (‘Foosey’)) = 2, «Singles», «Dobles»)

SinglesOrDoubles.png

Greg_Deckler

Type = 
//First get the number of players by counting the related rows in the Foosey table
Var Players = CALCULATE(COUNTROWS(Foosey),RELATEDTABLE(Games))
RETURN
  IF(Players = 2,"Singles","Doubles")

Esto supone una relación entre las tablas Foosey y Games basada en las columnas Game.

Sean

En respuesta a Greg_Deckler

@joshuavd

Tipo = IF (COUNTROWS (RELATEDTABLE (‘Foosey’)) = 2, «Singles», «Dobles»)

SinglesOrDoubles.png

Joshuavd

En respuesta a Sean

¡Gracias! Había intentado esto anteriormente pero no estaba funcionando, al investigar más a fondo me di cuenta de que no había creado una relación entre las mesas … ¡error de novato! ¡Realmente lo aprecio!

Greg_Deckler

En respuesta a Joshuavd

@joshuavd – Me alegro de que lo hayas resuelto, ¡es por eso que siempre trato de mencionar las relaciones asumidas cuando publico respuestas!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *