Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola, chicos
En esta tabla de hechos, me gustaría lograr el resultado en la columna "Combinar producto":
Estos son los criterios:
- Si el Producto A &B existe en el mismo Documento No, Y
- Producto A &B "Cantidad" es el mismo, Y
- Producto A &B "Tipo de pedido" es el mismo
A continuación, combinar producto = B, de lo contrario permanecen como "Producto"
¿Cómo puedo lograr lo anterior usando fórmulas DAX? Gracias por su ayuda de antemano!
Solved! Go to Solution.
@stevencsh
Agregue el código siguiente como una nueva columna:
New Column =
var __t = SELECTCOLUMNS( FILTER( ALL(Table2) , Table2[Document No] = EARLIER(Table2[Document No]) && Table2[Quantity] = EARLIER(Table2[Quantity]) && Table2[Order Type]=EARLIER(Table2[Order Type] )),"Prod" , Table2[Product] ) return
IF( "A" in __t && "B" in __t , "B" , Table2[Product] )
@stevencsh
Agregue el código siguiente como una nueva columna:
New Column =
var __t = SELECTCOLUMNS( FILTER( ALL(Table2) , Table2[Document No] = EARLIER(Table2[Document No]) && Table2[Quantity] = EARLIER(Table2[Quantity]) && Table2[Order Type]=EARLIER(Table2[Order Type] )),"Prod" , Table2[Product] ) return
IF( "A" in __t && "B" in __t , "B" , Table2[Product] )
@Fowmy, hay un cambio en el requisito de la siguiente manera:
Escenario anterior:
- Si el Producto A &B existe en el mismo Documento No, Y
- Producto A &B "Cantidad" es el mismo, Y
- Producto A &B "Tipo de pedido" es el mismo
A continuación, combinar producto = B, de lo contrario permanecen como "Producto"
Escenario adicional:
- Si el Producto A &B existe en el mismo Documento No, Y
- Producto A "Cantidad" <> Producto B "Cantidad", Y
- Producto A "Tipo de pedido" <> Producto B "Tipo de pedido"
Luego Combinar Producto = B, de lo contrario permanecer como "Producto" (Este sería el que se circunda en rojo). Observe que en la fila #3 todavía debe permanecer como A.
¿Cómo podemos modificar la fórmula anterior para lograr el nuevo escenario?
¡Tú eres el salvador! Funciona perfectamente!! 😍 ¡Muchas gracias!
Una pregunta sobre su fórmula, ¿para qué se usa el "Prod"?
Prod es el nombre que di para la columna Product que es requerida por la función SELECTCOLUMNS, extrae la columna Product después de que el FILTRO haya hecho su trabajo
Ya veo. Gracias por su aclaración! Aprecien eso.