Kolumam
Quiero calcular el promedio de clientes potenciales de los últimos 6 meses. Tengo una fecha de creación y una identificación para cada cliente potencial. Lo intenté a continuación pero no funcionó correctamente. La fecha de creación también tendrá duplicados, ya que se puede crear más de un cliente potencial el mismo día. Tengo un total de 1400 clientes potenciales, pero calculé el promedio manualmente y obtuve alrededor de 100 clientes potenciales en promedio, pero según la fórmula a continuación, solo obtengo 6, lo cual es totalmente incorrecto. ¡Por favor ayuda!
Aquí Clientes potenciales totales =
Total Leads = Count(Lead[Id])
Average Leads = AVERAGEX(DATESINPERIOD('Lead'[CreatedDate].[Date], TODAY(),-6,MONTH), [Total Leads])
Ashish_Mathur
Hola,
Comparta un conjunto de datos de muestra y muestre el resultado esperado.
parar2k
En respuesta a Ashish_Mathur
@Kolumam Como práctica recomendada, agregue la dimensión de fecha en su modelo y utilícela para cálculos de inteligencia de tiempo. Una vez que se agrega la dimensión de fecha, márquela como una tabla de fechas en las herramientas de tabla.
https://perytus.com/2020/05/22/create-a-basic-date-table-in-your-data-model-for-time-intelligence-ca…
Y en su período promedio de 6 meses, use la fecha de esta nueva dimensión de fecha en lugar de la tabla de clientes potenciales.
me gustaría ❤ Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para dar Kudos a quien haya ayudado a resolver su problema. ¡Es una muestra de agradecimiento!
az38
Hola @Kolumam
intenta algo como
Measure = CALCULATE(AVERAGEX(Table, [Total Leads]), DATESINPERIOD('Lead'[CreatedDate], TODAY()-6,MONTH) )
Kolumam
En respuesta a az38
No está trabajando. Muestra los clientes potenciales promedio como 1, lo cual es totalmente incorrecto. Necesita calcular primero el total mensual y luego promediar los últimos 6 meses.
v-kelly-msft
En respuesta a Kolumam
Hola @Kolumam,
Pruebe la siguiente medida:
Measure =
var _sum=SUMX(FILTER(ALL('Table'),Month(table[date])=Month(MAX('Table'[date]))),[Total Leads]) Return
CALCULATE(DIVIDE(_sum,CALCULATE(COUNTROWS('Table'),ALLSELECTED('Table'))),DATESINPERIOD('Lead'[CreatedDate], TODAY()-6,MONTH) )
Atentamente,
Kelly