Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Syndicate_Admin
Administrator
Administrator

Aplicación de color al valor más cercano

kivanct_0-1671622309767.png
Hola a todos, me gustaría compartir mi problema. Le agradecería que me ayudara a resolverlo.

Estas son las líneas de producción en la primera columna como 1924-1925, etc.

Mi objetivo es "7".
Por ejemplo, me gustaría ver el valor más cercano a 7 coloreado por verde, pero debe ser menor que 7.
Menos de 7 y más cercano a 7 ==> Verde

Me gustaría aplicar la misma regla para cada fila.

¿Podrías ayudarme a crear la fórmula?

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Una opción más
https://dropmefiles.com/inzMp
-----
CF_Value =
VAR _m1 =
CALCULAR ( MAX ( Tabla1[14 Saat] ) )
VAR _m2 =
CALCULAR ( MAX ( Tabla1[17.25 Saat] ) )
VAR _m3 =
CALCULAR ( MÁX. ( Tabla 1[20.5 Saat] ) )
VAR _t1 =
SI ( _m1 > 7, 1, 0 )
VAR _t2 =
SI ( _m2 > 7, 1, 0 )
VAR _t3 =
SI ( _m3 > 7, 1, 0 )
VAR _Results = _t1 + _t2 + _t3
DEVOLUCIÓN
SI (
_Results >= 2,
MIN ( MIN ( _m1, _m2 ), _m3 ),
SI (
_Results = 0,
MAX ( MAX ( _m1, _m2 ), _m3 ),
SI (
_Results = 1,
SI ( _t1 = 1, MÁX. ( _m2, _m3 ), SI ( _t3 = 1, MÁX. ( _m1, _m2 ), EN BLANCO () ) )
)
)
)

Screen Capture #187.png

Syndicate_Admin
Administrator
Administrator

Muchas gracias. ¡Funcionó! Pero solo necesito un pequeño ajuste.

Por ejemplo;

En la fila 1929, el valor más cercano se muestra como 7.39, pero debería tomar "6" porque 7,39 es mayor que 7.
¿Cómo puedo ajustar eso?


kivanct_0-1671688938940.png

Syndicate_Admin
Administrator
Administrator

@kivanct ,

Aquí está mi solución.

1.Cree una medida para devolver los valores de colest.

Closet Value = 
var _1=SUM('Table'[14 Saat])
var _2=SUM('Table'[17.25 Saat])
var _3=SUM('Table'[20.5 Saat])
var _A1=ABS(SUM('Table'[14 Saat])-7)
var _A2=ABS(SUM('Table'[17.25 Saat])-7)
var _A3=ABS(SUM('Table'[20.5 Saat])-7)
return IF(_A1>=_A2,IF(_A2>=_A3,_3,_2),_1)

vstephenmsft_0-1671676807400.png

2.Cree tres medidas para devolver resultados de color para diferentes columnas.

14Color = IF(SUM('Table'[14 Saat])=[Closet Value],"Green")
17.25Color = IF(SUM('Table'[17.25 Saat])=[Closet Value],"Green")
20.5Color = IF(SUM('Table'[20.5 Saat])=[Closet Value],"Green")

3.Utilice 'Formato condicional' para cada una de las tres columnas.

vstephenmsft_1-1671676913102.png

vstephenmsft_2-1671676977142.png

vstephenmsft_3-1671676983305.png

Saludos

Esteban Tao

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Muchas gracias. ¡Funcionó! Pero solo necesito un pequeño ajuste.

Por ejemplo;

En la fila 1929, el valor más cercano se muestra como 7.39, pero debería tomar "6" porque 7,39 es mayor que 7.
¿Cómo puedo ajustar eso?

kivanct_0-1671690899115.png

@kivanct ,

Por favor, compruebe esta medida modificada.

Closet Value =
VAR _1 =
    SUM ( 'Table'[14 Saat] )
VAR _2 =
    SUM ( 'Table'[17.25 Saat] )
VAR _3 =
    SUM ( 'Table'[20.5 Saat] )
VAR _A1 =
    ABS ( _1 - 7 )
VAR _A2 =
    ABS ( _2 - 7 )
VAR _A3 =
    ABS ( _3 - 7 )
RETURN
    IF (
        _1 > 7
            && _2 > 7
            && _3 < 7,
        _3,
        IF (
            _1 > 7
                && _2 < 7
                && _3 > 7,
            _2,
            IF (
                _1 < 7
                    && _2 > 7
                    && _3 > 7,
                _1,
                IF (
                    _1 < 7
                        && _2 < 7
                        && _3 > 7,
                    IF ( _A1 >= _A2, _2, _1 ),
                    IF (
                        _1 < 7
                            && _2 > 7
                            && _3 < 7,
                        IF ( _A1 >= _A3, _3, _1 ),
                        IF (
                            _1 > 7
                                && _2 < 7
                                && _3 < 7,
                            IF ( _A2 >= _A3, _3, _2 ),
                            IF ( _A1 >= _A2, IF ( _A2 >= _A3, _3, _2 ), _1 )
                        )
                    )
                )
            )
        )
    )

vstephenmsft_0-1672024098899.png

Saludos

Esteban Tao

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

¡Trabajado! Muchas gracias por su ayuda.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors