Clientes Activos

Un usuario Pregunto ✅

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í:

Captura.PNG

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.

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

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *