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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Contiene la función

Hola Comunidad - Estoy tratando de obtener un resultado que me muestre los resultados de la declaración IF a continuación.

Mi desafío es que necesito discernir entre "PJOB" y "JOB". Lo ideal sería usar una declaración SWITCH creo, pero mi pregunta inmediata es ¿cómo consigo la fórmula para diferenciar entre "PJOB" y "JOB"? El uso de la función Containsstring captura ambos, que no es lo que quiero. ¡Cualquier ayuda es apreciada!

JOB o PO = SI(CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"TRABAJO"),"TRABAJO",SI(CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"DESPUÉS"),"DESPUÉS",""))
Usando mi ejemplo de datos de Excel a continuación, esto es lo que me gustaría que fuera la salida correspondiente de la columna calculada:
TRABAJO
DESPUÉS
PJOB

texmexdragon_1-1643212605945.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@texmexdragon cambio a esto:

JOB or PO = 
SWITCH ( TRUE(),
CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"PJOB", "",
CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"JOB"),"JOB",
CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"PO"),"PO",
"")

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@texmexdragon cambio a esto:

JOB or PO = 
SWITCH ( TRUE(),
CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"PJOB", "",
CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"JOB"),"JOB",
CONTAINSSTRING(SLPlanningDetail_Query[MrpRef],"PO"),"PO",
"")

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

Más información sobre el formato condicional en Microsoft Reactor

Mi última entrada de blog El poder de usar grupos de cálculo con relaciones inactivas (Parte 1) (perytus.com) Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

Gracias @parry2k había pensado que la función containsstring capturaría cualquier cosa con la cadena "job" para que terminara capturando ambas (y por lo tanto regresara en blanco si encontrara la cadena "JOB").

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.