Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola Comunidad,
Muchas gracias por tomarse el tiempo para revisar esto, tengo 3 tablas de la siguiente manera:
Ventas (SaleID, DateOfSale, Customer, Quantity)
Actividad (SaleID, DateOfActivity, Customer)
Cliente (CustomerID, FullName)
Me gustaría hacer un seguimiento de las actividades que preceden a una Venta, esto significa que alguien de la empresa contacta a nuestro cliente antes de que ocurra una Venta, en la Base de Datos hay registros cuando aunque un cliente tiene una actividad relacionada nunca hace una compra, quiero obtener solo aquellas actividades que tiene una Actividad ANTES de que ocurra la Venta, Si hay más de una actividad previa a la venta también se debe considerar.
Por ejemplo, en la imagen anterior, una venta ocurre el 2/4/2023 y también una Actividad anterior a esa Venta el 2/1/2023. Quiero considerar solo aquellos casos, cualquier actividad que ocurra antes de una venta y resaltada en una matriz al igual que en la imagen.
Gracias por cualquier recomendación o ayuda.
Muchas gracias, los videos que enviaste ayudan a entender aún más la solución.
@GuidoPinares , Puede tener una nueva columna como
Nueva columna =
var _cnt = countx(filter(Activity, Activity[Customer] = sales[customer] && Activity[Date] < sales[Date]) , Activity [Customer])
var _cntSalesbefore = countx(filter(sales, sales[Customer] = before(sales[customer]) && sales[Date] < before(sales[Date])) , sales[Customer])
devolución
if(isblank(_cntSalesbefore ), _cnt, blank())
Recuento de devoluciones solo cuando no hay ventas antes
Refiera si es necesario
Consulte 4 formas (Related, RelatedTable, LookUpValue, SumX/Minx/Maxx con filtro) para copiar datos de una tabla a otra
https://www.youtube.com/watch?v=Wu1mWxR23jU
https://www.youtube.com/watch?v=czNHt7UXIe8
Power BI DAX: antes, debería haber sabido antes: https://youtu.be/CVW6YwvHHi8
https://www.youtube.com/watch?v=cN8AO3_vmlY&t=17820s