Ir al contenido principal

Ecuaciones condicionales

Las ecuaciones condicionales permiten incluir lógica de comparación en las fórmulas de columnas de tabla de liga y estadísticas de jugadores. Esto es especialmente útil para evitar la división por cero o para aplicar diferentes cálculos según cierta…

Actualizado hoy

Ecuaciones condicionales

Las ecuaciones condicionales permiten incluir lógica de comparación en las fórmulas de columnas de tabla de liga y estadísticas de jugadores. Esto es especialmente útil para evitar la división por cero o para aplicar diferentes cálculos según ciertas condiciones.

Operadores de comparación

Los siguientes operadores pueden usarse dentro de ecuaciones:

Operador

Significado

>

Mayor que

<

Menor que

>=

Mayor o igual que

<=

Menor o igual que

==

Igual a

!=

Distinto de

Sintaxis

Las expresiones condicionales siguen la estructura del operador ternario:

(condición ? valor_si_verdadero : valor_si_falso)

Ejemplo: Evitar la división por cero

Para calcular los goles por partido sin producir un error cuando el número de apariciones es cero:

($apariciones > 0 ? $goles / $apariciones : 0)

Esta ecuación devuelve $goles / $apariciones si el jugador tiene al menos una aparición, y 0 en caso contrario.

Ejemplo: Porcentaje de victorias

($pj > 0 ? ($victorias / $pj) * 100 : 0)

Anidamiento de condicionales

Los condicionales pueden anidarse dentro de otros condicionales para lógica más compleja:

($apariciones > 0 ? ($goles > 10 ? $goles / $apariciones : 0) : 0)

Uso en estadísticas de jugadores y columnas de tabla

Las ecuaciones condicionales funcionan de la misma manera tanto en SportsPress → Configurar → Estadísticas como en SportsPress → Configurar → Columnas. Introduce la expresión condicional directamente en el campo de ecuación de la fila correspondiente.

¿Ha quedado contestada tu pregunta?