Clavos oxidados
Hola, quisiera verificar el número de Pedidos en una tabla por cada Cliente, y si todos los Pedidos fueron enviados. Si se enviaron todos los pedidos, entonces quiero decir «Todos los pedidos completos» es «Sí» para ese Cliente.
Ejemplo: Llamemos a esta tabla de pedidos –
Identificación del cliente | Solicitar ID | Orden enviada | Todos los pedidos completos |
A0001 | 1143095 | No | |
A0001 | 1080930 | sí | No |
A0001 | 1139737 | sí | No |
B0002 | 2584618 | No | |
B0002 | 2618961 | sí | No |
C0003 | 3282832 | sí | sí |
C0003 | 3665548 | sí | sí |
C0003 | 3758698 | sí | sí |
Solo C0003 es «Sí» para Todos los pedidos completos porque se enviaron los tres pedidos para él. Luego quiero presentar estos datos en este formato de forma visual (lo cual haré)
Identificación del cliente | Todos los pedidos completos |
A0001 | No |
B0002 | No |
C0003 | sí |
El problema es que la tabla de pedidos tiene información de nivel de SKU específica. Quiero ignorar la granularidad del nivel de SKU y presentar los datos en el nivel de Pedido (y eventualmente en el nivel de Cliente). Entonces, la granularidad es Cliente -> Pedido -> SKU.
Esto es lo que tengo hasta ahora
Todos los pedidos completos =
var temp = RESUMEN(TablaPedidos, TablaPedidos[Customer_ID], Tabla de pedidos[Order ID], «Recuento de pedidos», DISTINCTCOUNT(TablaPedidos[OrderID]))»
devuelve SI (CONTARX(temp,[Order Count]) = DISTINCTCOUNT(TablaPedidos[Order ID]), «Sí No»)
Cualquier ayuda es apreciada
v-shex-msft
Hola @RustyNails,
Puede intentar utilizar la siguiente fórmula de medida si es adecuada para sus necesidades:
Measure = IF ( CALCULATE ( DISTINCTCOUNT ( T1[Order ID] ) - CALCULATE ( DISTINCTCOUNT ( T1[Order ID] ), T1[Order Shipped] = "Yes" ), VALUES ( T1[Order ID] ) ) = 0, "Yes", "No" )
Si lo anterior no ayuda, comparta algunos datos de muestra para la prueba.
Saludos,
Xiaoxin-sheng
v-shex-msft
Hola @RustyNails,
Puede intentar utilizar la siguiente fórmula de medida si es adecuada para sus necesidades:
Measure = IF ( CALCULATE ( DISTINCTCOUNT ( T1[Order ID] ) - CALCULATE ( DISTINCTCOUNT ( T1[Order ID] ), T1[Order Shipped] = "Yes" ), VALUES ( T1[Order ID] ) ) = 0, "Yes", "No" )
Si lo anterior no ayuda, comparta algunos datos de muestra para la prueba.
Saludos,
Xiaoxin-sheng