Forum Discussion
hola
Hola
Quiero agregar Días desde la última compra (189 + 155 + 139) = 483 y luego dividirlo con Invoice Distinctcount (Resumen) 3
Como tengo 3 fecha de factura indivisual. Así que 483/3 = 161 es su promedio de retrasos de compra
Esto es para un cliente
si cambio por otro cliente, podría dar Días desde la última compra (10+ 20+ 30+50+60) = 170
luego divídalo con Invoice Distinctcount (Resumen) 5
Podría tener 5 fecha de factura indivisual. Así que 170/=5 = 34 es su promedio de retrasos de compra
Intenté seguir,
por favor ayúdame a encontrar días promedio
gracias
7 Replies
- Syndicate_Admin
Administrator
hola
Aquí está la medida
Días desde la última compra = DATEDIFF( HOY(),«1. Tabla de medidas - Venta al por menor»[Día de la última compra],DÍA)yDía de la última compra = LASTDATE(«bm_retail_t venta»[INVOICE_DT])Quiero hacer promedio de Días desde la última compra. Por favor, correcte la medida para el promedioPromedio de días desde la última compra = DIVIDE([Días desde la última compra], [Factura DISTINCTCOUNT (Resumen)], 0)gracias - Syndicate_Admin
Administrator
Basándome en su descripción, he creado una muestra simple:
Por favor, intente:
Days Since last Purchase = SUMX(SUMMARIZE('bm_retail_t sale','bm_retail_t sale'[INVOICE_DT]),DATEDIFF( TODAY(),'1 Measure Table- Retail'[Day of Last Purchase],DAY))Resultado final:
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin
Administrator
hombre perfecto,
Eso es lo que quería. realmente genial.
Gracias por tu ayuda
- Syndicate_Admin
Administrator
Cometí un pequeño error al describirte.
La solución que dio es perfecta, pero como lógica tenemos que calcular la fecha no de hoy, sino de cada diferencia para que podamos encontrar la frecuencia de compra del cliente.
Ejemplo, el cliente compró productos según invoice_date
1 de enero de 2023 (01-01-2023)
4 de abril de 2023 (04/04/2023)
20 de junio de 2023 (20/06/2023)
15 de julio de 2023 (15/07/2023)
Entonces, para averiguar su frecuencia de compra, debemos deducir la fecha hasta la fecha,
15 julio 2023 (15/07/2023) - 20 junio 2023 (20/06/2023) = 25 días
20 junio 2023 (20/06/2023) - 4 abril 2023 (04/04/2023) = 77 días
4 de abril de 2023 (04/04/2023) - 1 de enero de 2023 (01-01-2023) = 93 días
entonces hacemos promedio de (25 días + 77 días + 93 días) / Factura DISTINCTCOUNT (Resumen) = 65 días es su frecuencia de compra promedio
Por favor, ayúdame para este cálculo
Thx
- Syndicate_Admin
Administrator
Por favor, intente:
Days Since last Purchase = SUMX(SUMMARIZE('bm_retail_t sale','bm_retail_t sale'[Customer],'bm_retail_t sale'[INVOICE_DT]),DATEDIFF(MAXX(FILTER(ALL('bm_retail_t sale'),[Customer]=EARLIER('bm_retail_t sale'[Customer])&&[INVOICE_DT]< ode=""> Resultado final:
Saludos
Jianbo Li
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin
Administrator
Gracias hombre,
realmente genial.
Tengo otro problema sobre el filtrado cruzado. Te doy el enlace que publiqué, si tienes tiempo para echarle un vistazo.
En ese enlace también obtendrá un archivo PBI de muestra
https://community.fabric.microsoft.com/t5/Desktop/hi/m-p/3330980#M1111763
gracias
- Syndicate_Admin
Administrator
Hola
¿Tiene tiempo para echar un vistazo a la cantidad de isssue viene de ambas tablas para verificar el producto de venta cruzada más alto y más bajo?
gracias