ContabilidadBI
Hola chicos,
Quiero crear una medida simple que calcule la cantidad de clientes activos, considerando clientes activos, clientes que compraron algo en los últimos 3 meses, por ejemplo. Si un cliente compró algo hace 100 días y no ha comprado nada desde entonces, no es un cliente activo. Así que sería algo como esto:
ActiveClients = CALCULATE (DISTINTCOUNT( Ventas [ClientKey], —entre hoy y hace 3 meses—
¿Alguna idea de cómo puedo lograr eso? Tengo una tabla de calendario separada y el modelo se ve así:
Calendario es la tabla de fechas, Facturs es la tabla de ventas. CodCliente es la clave de cliente que quiero DISTINTAR
¡¡¡Gracias!!! Estoy aprendiendo mucho en este foro.
v-shex-msft
HOLA @ContabilidadBI.
Si estas tablas tienen una relación, puede intentar usar la siguiente fórmula para calcular el recuento distinto.
ActiveClients = CALCULATE ( DISTINTCOUNT( Sales [ClientKey]), FILTER(ALL(Calendar),[Date]>= Date(Year(Today()),Month(Today())-3),day(today())))
Además, si la fórmula anterior no funciona, me gustaría sugerirle que modifique la opción ‘dirección de filtro cruzado’ a ‘ambos’ e intente nuevamente.
Saludos,
Xiaoxin-sheng
v-shex-msft
HOLA @ContabilidadBI.
Si estas tablas tienen una relación, puede intentar usar la siguiente fórmula para calcular el recuento distinto.
ActiveClients = CALCULATE ( DISTINTCOUNT( Sales [ClientKey]), FILTER(ALL(Calendar),[Date]>= Date(Year(Today()),Month(Today())-3),day(today())))
Además, si la fórmula anterior no funciona, me gustaría sugerirle que modifique la opción ‘dirección de filtro cruzado’ a ‘ambos’ e intente nuevamente.
Saludos,
Xiaoxin-sheng
ContabilidadBI
En respuesta a v-shex-msft
Hola @v-shex-msft,
Gracias por tu ayuda. Estoy tratando de usar la fórmula pero tengo un problema, esta es la fórmula con los nombres de mis tablas/columnas:
ClientesActivos = CALCULATE( DISTINCTCOUNT(Facturas[CodCliente]); FILTER( ALL(Calendario); Calendario[Fecha]>= CALENDAR(YEAR(TODAY());MONTH(TODAY())-3);DAY(TODAY())))
Me sale un error que dice que se pasan demasiados argumentos a la función FILTRO, que solo admite dos. ¿Estoy haciendo algo mal? La tabla de ventas (Facturas) y la tabla de calendario (Calendario) están relacionadas, como se puede ver en la imagen.
Gracias de nuevo.
AmalrajRRD1
En respuesta a ContabilidadBI
Ahora quiero encontrar el valor de las diferencias del último mes, el último trimestre y el último año.
¿Cómo lo hará?
Gracias.
ContabilidadBI
En respuesta a AmalrajRRD1
Hermano, ¿no tienes tu propio hilo donde yo y otros te respondimos? No quiero ser grosero, pero mantengamos el orden, por favor.
Gracias.
AmalrajRRD1
Encontré la solución. Ahora mi pregunta es cómo mostrará solo la resta del último mes.
por ejemplo, tengo datos de cinco años (2012-2017). Quiero mostrar la resta solo entre 2017 y 2016.
es posible puede hacerlo.
Gracias
ContabilidadBI
En respuesta a AmalrajRRD1
@ AmalrajRRD1I respondió en su propio hilo.
¿Alguna idea de cómo puedo hacer este cálculo de clientes activos?
Gracias