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.
Hola - Necesito ayuda para crear una columna calculada para devolver:-
Si orden de compra = "Correo electrónico" o "TBA" o "TBC" y el motivo es "En blanco" Devuelva "Orden de compra pendiente"
Si la orden de compra tiene un valor de un dígito y el motivo está "en blanco" Devuelve "Cargar en curso"
Si la orden de compra tiene un valor de un dígito y el motivo es "Cargado" Devuelve "Cargado"
Si la orden de compra tiene un "Valor a partir de DW" Devuelve "Cargado"
más
Devolver "Error"
(Datos) Enlace al archivo de Excel - Haga clic aquí
Orden de compra | Razón |
1063138/1064662 | Subido |
1063507/1063393 | |
8007215/8006322 | Subido |
8006386/8007591 | Subido |
TBA | |
TBA | Subido |
1064132/1064116 | Subido |
8006465/8006468/8006467 | |
1063507/1063393/80064876 | Subido |
TBA | Subido |
Por confirmar | |
1063138 | Subido |
1064662 | |
CORREO ELECTRÓNICO | |
CORREO ELECTRÓNICO | Subido |
Resultado
Orden de compra | Razón | Estado (Resultado) |
1063138/1064662 | Subido | Subido |
1063507/1063393 | Carga en curso | |
8007215/8006322 | Subido | Subido |
8006386/8007591 | Subido | Subido |
TBA | Orden de compra pendiente | |
TBA | Subido | Error |
1064132/1064116 | Subido | Subido |
8006465/8006468/8006467 | Carga en curso | |
1063507/1063393/80064876 | Subido | Subido |
TBA | Subido | Error |
Por confirmar | Orden de compra pendiente | |
1063138 | Subido | Subido |
1064662 | Carga en curso | |
CORREO ELECTRÓNICO | Orden de compra pendiente | |
CORREO ELECTRÓNICO | Subido | Error |
Solved! Go to Solution.
@gauravnarchal agregar una nueva columna usando el siguiente DAX y lo hará, siempre puede modificarla como mejor le parezca:
Status =
VAR __PO = PO[PurchaseOrder]
VAR __Reason = COALESCE ( PO[Reason], "" )
VAR __isNumber = NOT ( IFERROR ( VALUE ( SUBSTITUTE ( PO[PurchaseOrder], "/", "" ) ), BLANK() ) == BLANK() )
RETURN
SWITCH ( TRUE(),
__PO IN { "Email", "TBA", "TBC" } && __Reason = "", "Pending PO",
__isNumber && __Reason = "", "Uploaded in Progress",
( __isNumber && __Reason = "Uploaded") || ( LEFT ( __PO, 2 ) = "DW" ), "Uploaded",
"Error"
)
✨ Síguenos en LinkedIn
Revisa mi última publicación 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.⚡
@gauravnarchal agregar una nueva columna usando el siguiente DAX y lo hará, siempre puede modificarla como mejor le parezca:
Status =
VAR __PO = PO[PurchaseOrder]
VAR __Reason = COALESCE ( PO[Reason], "" )
VAR __isNumber = NOT ( IFERROR ( VALUE ( SUBSTITUTE ( PO[PurchaseOrder], "/", "" ) ), BLANK() ) == BLANK() )
RETURN
SWITCH ( TRUE(),
__PO IN { "Email", "TBA", "TBC" } && __Reason = "", "Pending PO",
__isNumber && __Reason = "", "Uploaded in Progress",
( __isNumber && __Reason = "Uploaded") || ( LEFT ( __PO, 2 ) = "DW" ), "Uploaded",
"Error"
)
✨ Síguenos en LinkedIn
Revisa mi última publicación 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.⚡
Hola
Creo que puedo resolver esto usando Power Query. ¿Estaría de acuerdo con una solución de Power Query?
@gauravnarchal lo que quiere decir con esta condición, puede aclarar:
Si la orden de compra tiene un valor de un dígito
Hola @parry2k - Quiero decir que todos los valores en la orden de compra deben ser dígitos excepto la barra diagonal "/".
Por ejemplo:- 1063138/1064662 o 1063507/1063393/80064876 o 1063138
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |