Forum Discussion
Syndicate_Admin
Administrator
2 years agoFormato condicional para objetos visuales
Hola Estoy luchando para agregar algún formato condicional a un objeto visual. Tengo un filtro para Nombre y luego un filtro para Fecha, esto luego cambia dinámicamente otro objeto visual que...
Syndicate_Admin
Administrator
2 years ago@JoshP11 puede crear una medida para el color y usarla en el formato de condición usando el valor del campo"
Color =
//this is where you color logic will go
IF ( X > Y, "Red", "Green" )- Syndicate_Admin2 years ago
Administrator
Hola @parry2k
¡Gracias por responder!
Soy bastante nuevo en PBI, ¿cómo escribiría la lógica?
Gracias
Josh
- Syndicate_Admin2 years ago
Administrator
Hola @parry2k
Es básicamente esto en los datos hasta ahora, mientras he estado tratando de averiguar cómo hacerlo.
Nombre Fecha Altura de salto NOMBREUNO 01/01/2024 40.3 NOMBREUNO 01/04/2024 38.35 NOMBREUNO 29/09/2024 40.05 NOMBREDOS 02/04/2024 37.5 NOMBREDOS 04/04/2024 39 NOMBREDOS 04/12/2024 42.34 NOMBRETRES 01/01/2024 41.44 NOMBRETRES 20/01/2024 37.9 NOMBRETRES 27/01/2024 36.4 NOMBRETRES 15/02/2024 39.25 NOMBRETRES 22/04/2024 41.24 NOMBRECUATRO 26/04/2024 41.5 NOMBRECUATRO 11/05/2024 40 NOMBRECINCO 18/09/2024 39.45 NOMBRECINCO 21/09/2024 38.36 NOMBRECINCO 27/09/2024 38.7 NOMBRESEIS 02/03/2024 40.13 NOMBRESEIS 19/04/2024 42.22 NOMBREINCLUSO 22/04/2024 35.45 NOMBREOCHO 09/09/2024 38.4 NOMBREOCHO 28/09/2024 39.8 NOMBREOCHO 29/09/2024 40.25 PROPÓSITOS 05/05/2024 44.45 PROPÓSITOS 08/09/2024 43.1 - Syndicate_Admin2 years ago
Administrator
Hola @JoshP11 ,
Hice muestras sencillas y puedes comprobar los resultados a continuación:
Average = AVERAGEX(ALL('Table'),[Jump Height]) Standard Deviation = CALCULATE(STDEV.P('Table'[Jump Height]),ALL('Table')) Measure = var ave =[Average] VAR sta = [Standard Deviation] RETURN SWITCH( TRUE(), MAX('Table'[Jump Height]) >= ave + sta, "Above Average", MAX('Table'[Jump Height]) >= ave + 0.5 * sta && MAX('Table'[Jump Height]) < ave + sta, "High Average", MAX('Table'[Jump Height]) >= ave - 0.5 * sta && MAX('Table'[Jump Height]) < ave + 0.5 * sta, "Low Average", MAX('Table'[Jump Height]) <= ave - sta, "Below Average", "Other" )Un archivo adjunto para su referencia. ¡Espero que te ayude!
Saludos
Apoyo de la comunidad Team_ Scott ChangSi esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.