Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

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...
  • Syndicate_Admin's avatar
    Syndicate_Admin
    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.