Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo algunos datos del partido con el equipo local y los equipos visitantes y el resultado del partido.
¿Cómo en power BI puedo marcar la racha actual de victorias y derrotas en ese momento actual de la temporada?
Las columnas grises son lo que estoy buscando crear.
Por ejemplo, Utah gana 3 partidos seguidos pero pierde su 4to, por lo que su racha de victorias más alta es de 3 y su racha actual de derrotas es de 1.
Hi, @knielson ;
Puede crear una columna por dax.
Current Win Streak =
var _max=CALCULATE(MAX('Table'[natch_ id]),FILTER('Table',[LTeam]=EARLIER('Table'[WTeam])&&[natch_ id]_min,_max,_min)
var _res= CALCULATE(COUNT('Table'[WTeam]),FILTER('Table',[natch_ id]>=_value&&[natch_ id]<=EARLIER('Table'[natch_ id])&&[WTeam]=EARLIER('Table'[WTeam])))
return _res
Current Loss Streak =
var _max=CALCULATE(MAX('Table'[natch_ id]),FILTER('Table',[WTeam]=EARLIER('Table'[LTeam])&&[natch_ id]_min,_max,_min)
var _res= CALCULATE(COUNT('Table'[LTeam]),FILTER('Table',[natch_ id]>=_value&&[natch_ id]<=EARLIER('Table'[natch_ id])&&[LTeam]=EARLIER('Table'[LTeam])))
return _res
El espectáculo final:
Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Esto es genial. Noté que no restablece la racha en caso de empate. ¿Cómo se podría hacer eso?
Hi, @knielson ;
Pruébalo.
Current Win Streak =
var _max=CALCULATE(MAX('Table'[natch_ id]),FILTER('Table',[LTeam]=EARLIER('Table'[WTeam])&&[natch_ id]=_min,_max,_min)
var _res= CALCULATE(COUNT('Table'[WTeam]),FILTER('Table',[natch_ id]>=_value&&[natch_ id]<=EARLIER('Table'[natch_ id])&&[WTeam]=EARLIER('Table'[WTeam])))
return _res
Current Loss Streak =
var _max=CALCULATE(MAX('Table'[natch_ id]),FILTER('Table',[WTeam]=EARLIER('Table'[LTeam])&&[natch_ id]=_min,_max,_min)
var _res= CALCULATE(COUNT('Table'[LTeam]),FILTER('Table',[natch_ id]>=_value&&[natch_ id]<=EARLIER('Table'[natch_ id])&&[LTeam]=EARLIER('Table'[LTeam])))
return _res
Saludos
Equipo de soporte de la comunidad _ Yalan Wu
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.