Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
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?
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 () ) )
)
)
)
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?
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)
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.
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?
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 )
)
)
)
)
)
)
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.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.