March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Agradecería cualquier ayuda con cómo identificar el número consecutivo de hoyos ganados por un jugador por juego de golf.
se supone que sólo habrá un juego jugado por día.
por ejemplo, el 4 de septiembre - la persona con las iniciales de "JS" tendría un valor de 2 en la columna de racha más larga (en el hoyo 6) debido a que han ganado ambos hoyos 5 y 6. La racha ganadora se rompería en el hoyo 7 del 4 de septiembre, cuando como hoyo 7 no fue ganado por JS, pero tiene un valor de 'Draw'
Por favor, ignore la fórmula que tengo en la columna "La racha más larga" en el archivo de muestra - esto era sólo yo jugando a tratar de trabajar mi camino hacia una solución.
Enlace PBIX : https://www.dropbox.com/s/dobz2gd1wthtt64/golf.pbix?dl=0
Gracias
Richard
Solved! Go to Solution.
@RichardJ
Agregue una nueva columna a la tabla: Consistency_Data para identificar los valores consec
Consec =
VAR CP = [Value]
VAR DT = [Date]
VAR HO = [Hole Number]
VAR PREHO = MAXX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] < HO), Consistency_Data[Hole Number])
VAR NEXTHO = MINX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] > HO), Consistency_Data[Hole Number])
VAR PREVAL = MAXX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] = PREHO), Consistency_Data[Value])
VAR NEXTVAL = MAXX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] = NEXTHO), Consistency_Data[Value])
RETURN
IF( AND(CP<>"Draw", CP = PREVAL || CP= NEXTVAL) , 1, 0)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@RichardJ
Agregue una nueva columna a la tabla: Consistency_Data para identificar los valores consec
Consec =
VAR CP = [Value]
VAR DT = [Date]
VAR HO = [Hole Number]
VAR PREHO = MAXX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] < HO), Consistency_Data[Hole Number])
VAR NEXTHO = MINX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] > HO), Consistency_Data[Hole Number])
VAR PREVAL = MAXX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] = PREHO), Consistency_Data[Value])
VAR NEXTVAL = MAXX( FILTER( Consistency_Data , Consistency_Data[Date]=DT && Consistency_Data[Hole Number] = NEXTHO), Consistency_Data[Value])
RETURN
IF( AND(CP<>"Draw", CP = PREVAL || CP= NEXTVAL) , 1, 0)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@Fowmy - Gracias por la excelente respuesta.
No habría pensado en usar ese enfoque, así que aprecia la lección.
@RichardJ
Estoy echando un vistazo a su pregunta, Así que, ¿cuál sería su resultado esperado, es una bandera en una nueva columna que muestra cuando cualquier valor que no sea Draw aparece consecutivamente dentro de un día. Supongo que JS,SH . . son jugadores. Por qué los hoyos 16 y 17 están en blanco.
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hola @Fowmy,
No tengo ninguna preferencia si el resultado se calcula en una Medida o una Columna, pero el resultado final deseado es mostrar
una carta que muestra al jugador con el número consecutivo más largo de agujeros ganados
una matriz que muestra una tabla de clasificación del mayor número consecutivo de hoyos ganados (es decir, cada jugador puede ver su resultado y determinar qué tan lejos están del líder actual)
JS y SH son las iniciales de los jugadores - estaría encantado de cambiar la estructura de los datos si ayuda.
Los agujeros en las etapas posteriores del juego pueden estar en blanco si el juego no se terminó por cualquier razón (luz diurna/clima/etc)
Gracias por tomarse el tiempo para ayudar.
Salud
Richard
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.