Forum Discussion
Equivalente de la subconsulta SQL
Hola
Tengo una tabla simple Ventas con las ventas diarias por cliente:
cliente de día. spentUSD
20200501. a. 5000
20200501. b. 490
20200502. b 3000
....
Necesito crear un panel donde el usuario pueda seleccionar dos días y pueda ver los clientes ganados/perdidos:
- dos tablas: una con los clientes ganados (en el ejemplo anterior vacío) y otra tabla con los clientes perdidos (cliente #a)
- dos tarjetas: mostrando el número de clientes ganados (0) y perdidos (1)
Conceptualmente es muy directo, pero no puedo hacer que funcione. En SQL usaría algo como:
seleccione * en Ventas donde el día $selectedDay1 y el cliente en el que no está (seleccione cliente en Ventas donde día $selectedDay2)
¿Alguna idea? No conseguimos encontrar tu ubicación exacta.
Gracias
Hola @ubv ,
Marque este enlace: https://www.daxpatterns.com/new-and-returning-customers/
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo
2 Replies
- camargos88
Community Champion
Hola @ubv ,
Marque este enlace: https://www.daxpatterns.com/new-and-returning-customers/
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo - v-deddai1-msft
Community Support
Hola @ubv ,
¿Por qué necesita dos días seleccionados para calcular el cliente ganado y perdido? ¿Podría decirme cuál es la lógica para ello?
En mi mente, sólo necesitamos un día seleccionado:
Cliente ganado: clientes que aparecieron en la fecha seleccionada y no han aparecido antes
Cliente perdido: clientes que no han aparecido en la fecha seleccionada y que han aparecido antes.
¿Es correcta mi idea, por favor corríjame?
Saludos
Dedmon Dai