Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo 2 tablas relacionadas (una que muestra el historial de seguimiento en diferentes celdas de trabajo y la otra que muestra los detalles del pedido). Estoy intentando crear una columna en mi tabla Historial de seguimiento que calculará las pulgadas lineales utilizando la siguiente lógica:
Si OrderDetails[PartNumber] contiene "2L", entonces TrackingHistory[Width]*2 else (TrackingHistory[Width]*2) + (TrackingHistory[Height]*2)
¿Alguna recomendación?
Lo siento, me tomó un par de días hacer un seguimiento. Estuve en una conferencia a fines de la semana pasada. Se adjunta el vínculo al sitio de sharepoint que tiene este archivo.
https://dreamwalls.sharepoint.com/sites/PowerBI/Shared%20Documents/Forms/AllItems.aspx
Hola
Eso me lleva a una página de inicio de sesión. Sube el archivo a Google Drive/One Drive y comparte el enlace de descarga de ese archivo.
A continuación se muestra el enlace de descarga en Google Drive, por favor hágamelo saber si tiene problemas para acceder a esto. ¡Gracias!
https://drive.google.com/file/d/1cIU1YZwPzxCC7vM1w1gDMYrGVVngQIIv/view?usp=sharing
Como no ha compartido el archivo de Excel sourcee, no puedo ver su tabla en el Editor de queru y no puede proporcionar una solución de lenguaje M. Sin embargo, esta fórmula de columna calculada funciona
Hola
Pruebe esta fórmula en el Editor de consultas
=if Text.Contains(OrderDetails[PartNumber], "2L", Comparer.OrdinalIgnoreCase) y luego TrackingHistory[Width]*2 else (TrackingHistory[Width]*2) + (TrackingHistory[Height]*2)
Espero que esto ayude.
Probé la fórmula que sugeriste y estoy recibiendo un error en la columna, la parte inferior de la página dice "Expresión.Error: No podemos convertir un valor de tipo lista a texto de tipo.
Detalles:
Valor=[Lista]
Tipo=[Tipo]
Comparta el enlace de descarga de su archivo PBI.
¿Este aquí funciona para ti?
IF ( SEARCH ( "2L", OrderDetails[PartNumber], 1, BLANK() ), TrackingHistory[Width] *2, ( TrackingHistory[Width] *2 ) + ( TrackingHistory[Height] *2 ) )
Presumí que su prueba lógica buscará "2L" en PartNumber, lo que significa que "2L" podría aparecer en diferentes posiciones en una cadena (es decir, "ABC 2L", "2L DEF", "GHI 2L JKL", etc.).
Hágame saber si esto ayuda y, si no, siéntase libre de compartir algunos datos de muestra y puedo echar un vistazo más profundo a ellos. 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/
Probé su solución, pero no pude incorporar OrderDetails[PartNo] a la fórmula por alguna razón inexplicable. ¿Puedo enviarle por correo electrónico el PBIX que tengo?
Te sugiero que subas tu archivo pbix en una carpeta de sharepoint o dropbox pública y pegues el enlace en el foro. ¡Con eso otros también podrán ayudarte!
Alternativamente, puede pegar algunas filas de sus dos tablas OrderDetails y TrackingHistory. Asegúrese de explicar su conexión también
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/