Forum Discussion
Syndicate_Admin
4 years agoAdministrator
variables tablas virtuales
Hola Estoy tratando de contar el número de pedidos para los clientes que tienen el valor total del pedido por encima de 50K. Mi DAX se ve como abajo, simplemente no sé cómo continuar. Cómo pasar lo...
- 4 years ago
Lo siento, entendió mal su requisito. Difícil de probar sin algunos datos, pero creo que quieres hacer algo como:
#Orders (Buyers OrderValue>50k) = VAR Customers50k = FILTER ( VALUES ( 'Orders'[CustomerID] ), CALCULATE ( SUM( Orders[Order Value EUR]) ) > 50000 ) RETURN CALCULATE ( DISTINCTCOUNT ( Orders[Sales document] ), Customers50k )Genere efectivamente la lista de CustomerIds y luego úsela como un filtro dentro del cálculo.
Syndicate_Admin
4 years agoAdministrator
Sí y eso es incorrecto, solo contará el número de clientes, (con un monto total de ventas >50K) no el número de pedidos.
Syndicate_Admin
4 years agoAdministrator
Lo siento, entendió mal su requisito. Difícil de probar sin algunos datos, pero creo que quieres hacer algo como:
#Orders (Buyers OrderValue>50k) =
VAR Customers50k =
FILTER (
VALUES ( 'Orders'[CustomerID] ),
CALCULATE ( SUM( Orders[Order Value EUR]) ) > 50000
)
RETURN
CALCULATE (
DISTINCTCOUNT ( Orders[Sales document] ),
Customers50k
)
Genere efectivamente la lista de CustomerIds y luego úsela como un filtro dentro del cálculo.