The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola chicos,
Me quedé atrapado en esto hoy y no puedo entenderlo.
Así que tengo un dato como este.
Identificación | Tipo | Subtipo | Cantidad |
1 | Entrada | Crudo | 5 |
1 | Salida | Productos terminados | 4 |
2 | Entrada | Reanudación | 6 |
2 | Salida | Productos terminados | 5 |
Si miras arriba ID 1 tiene un Tipo = Entrada con un Subtipo de Raw.
La solución que quiero es algo como esto.
Subtipo | Entrada | Salida |
Crudo | 5 | 4 |
Reanudación | 6 | 5 |
Si miras arriba. Si miro Raw Subtype, mostrará la entrada de ese ID solo (que en este caso es ID "1"). Y esta es la complejidad que me quedé atascado.
Por cierto, estoy usando una consulta directa aquí (modelo compuesto)
Solved! Go to Solution.
@pamboys09 , Pruebe una nueva columna como
Nueva columna =
var _1 = countx(filter(Table, [ID] = earlier([ID]) && [Sub Type] = "Raw"), [Quantity])
var _2 = countx(filter(Table, [ID] = earlier([ID]) && [Sub Type] = "Rework"), [Quantity])
devolución
Switch(True() ,
[SubTipo] = "Terminado" && not(isblank(_1)) , "Raw",
[SubTipo] = "Terminado" && not(isblank(_2)) , "Retrabajo",
[Subtipo]
)
Hi, @pamboys09
Es posible que deba reestructurar sus datos en el editor avanzado, pruebe los siguientes pasos:
1.Sustitúyase todos los «productos acabados» por «nulos»
2.Rellene la columna dowm 'subtipo'
3. columna pivote
resultado:
Saludos
Equipo de soporte de la comunidad _ Eason
Hi, @pamboys09
Es posible que deba reestructurar sus datos en el editor avanzado, pruebe los siguientes pasos:
1.Sustitúyase todos los «productos acabados» por «nulos»
2.Rellene la columna dowm 'subtipo'
3. columna pivote
resultado:
Saludos
Equipo de soporte de la comunidad _ Eason
Sé que es una respuesta tardía, pero esto es realmente bueno. ¡gracias!
@pamboys09 , Pruebe una nueva columna como
Nueva columna =
var _1 = countx(filter(Table, [ID] = earlier([ID]) && [Sub Type] = "Raw"), [Quantity])
var _2 = countx(filter(Table, [ID] = earlier([ID]) && [Sub Type] = "Rework"), [Quantity])
devolución
Switch(True() ,
[SubTipo] = "Terminado" && not(isblank(_1)) , "Raw",
[SubTipo] = "Terminado" && not(isblank(_2)) , "Retrabajo",
[Subtipo]
)