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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo usar la función if en los cálculos matemáticos?

Tengo 2 columnas, una es el product_id y la otra es el GM%,

Necesito crear la siguiente columna calculada o una medida con la siguiente forma:

Si (GM%<10,"0",
SI (GM%<20,"Dividir(GM%,2)",
"10"
))

Pero la salida de (si) es texto, no pude hacer un cálculo.

¿Cómo podrías ayudarme?

Saludos

Maahmohammed_0-1726768093916.png

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @Maahmohammed

Asegúrese de que el formato de datos de la columna "GM%" sea de tipo numérico.

vxianjtanmsft_1-1726814572497.png

En mi prueba simple, la medida funciona.

Además, la función SWITCH sugerida en la respuesta de dharmendars007 es una solución válida.

AdjustedGM% = IF(SELECTEDVALUE('Table'[GM%]) < 10, 0, IF(SELECTEDVALUE('Table'[GM%]) < 20, DIVIDE(SELECTEDVALUE('Table'[GM%]), 2), 10))

vxianjtanmsft_0-1726814262204.png

Saludos
Jarvis Tang
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Hola @Maahmohammed

Solo un seguimiento amistoso del caso, ¿puedo saber si estas respuestas le han ayudado a resolver el problema? Si es así, considere aceptar una respuesta útil como solución.

Saludos
Jarvis Tang
Si esta publicación Ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @Maahmohammed ,

Pruebe la siguiente medida, he usado Switch en lugar de "IF", que es más legible.

AjustadoGMMeasure =
INTERRUPTOR(VERDADERO(),
SUMA(Tabla[GM]) < 10, 0,
SUM(Tabla[GM]) < 20, DIVIDE(SUMA(Tabla[GM]), 2),10)

Si encuentra esto útil, márquelo como una solución que será útil para otros y sus felicitaciones / me gusta son muy apreciados.

Gracias

Dharmendar S

LinkedIN

Helpful resources

Announcements
September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Top Solution Authors