Foro Empleos Academia Blog
Recursos
  • Ejemplos de dashboards
  • DatData Games
  • Alumnos destacados
  • Torneos pasados
Search Icon Iniciar sesión Inscribirme
Back arrow

DAX

hace 1 semana

conteo de clientes hasta selecciòn de segmentador. (Nivel novato)

Luiscarlos619

Tengo un listado de clientes que tiene una fecha de ingreso.
Necesito contar la cantidad de clientes, desde el inicio de los tiempos XD , hasta el mes que tengo seleccionado en un segmentador (enero, febrero, marzo.....)

Alguna idea de como puedo hacerlo?

0 Votos
2
Respuestas
Respuestas

AsistenteVirtualDatdata

hace 1 semana

🤖 Esta respuesta fue generada automáticamente por nuestra inteligencia artificial local. Es un intento único de ayudarte al instante. No responderá a mensajes posteriores en este hilo.

Hola, ¡gracias por tu consulta!

Para obtener la cantidad de clientes acumulados hasta el mes seleccionado en un segmentador en Power BI, puedes utilizar una medida DAX que aproveche el contexto de filtro de tu tabla de fechas.

La idea es contar todos los clientes cuya fecha de ingreso sea menor o igual a la última fecha del mes que está actualmente visible en tu contexto de filtro (generalmente proporcionado por el segmentador de meses).

Asumiendo que tienes una tabla de clientes (llamémosla 'Clientes') con una columna de fecha de ingreso (ej. [Fecha Ingreso]) y una tabla de fechas (llamémosla 'Calendario' o 'Date') que está relacionada con tu tabla de clientes por la fecha, puedes crear la siguiente medida:

Clientes Acumulados =
CALCULATE(
    COUNTROWS('Clientes'), -- Tu expresión base para contar clientes
    FILTER(
        ALL('Clientes'), -- Remueve cualquier filtro de la tabla Clientes
        'Clientes'[Fecha Ingreso] <= MAX('Calendario'[Date]) -- Filtra por fechas hasta la última fecha visible en el contexto
    )
)

Explicación:

  • CALCULATE: Esta es la función clave en DAX para modificar el contexto de filtro en el que se evalúa una expresión.
  • COUNTROWS('Clientes'): Es la expresión base. Cuenta el número de filas en tu tabla de clientes.
  • FILTER(ALL('Clientes'), ...): Aquí es donde aplicamos el filtro para el cálculo acumulado.
    • ALL('Clientes'): Remueve cualquier filtro existente de la tabla 'Clientes' (esto es importante para que el filtro de fecha pueda operar sobre todas las filas, no solo las del mes actual).
    • 'Clientes'[Fecha Ingreso] <= MAX('Calendario'[Date]): Este es el corazón del cálculo acumulado. Filtra las filas de la tabla 'Clientes' donde la [Fecha Ingreso] es menor o igual a la última fecha (`MAX`) que está visible en el contexto de filtro actual (el mes seleccionado por tu segmentador en la tabla de fechas 'Calendario').

Para utilizar esta medida, simplemente colócala en un objeto visual (como una tabla, matriz o gráfico de líneas) junto con el campo de mes (o año y mes) de tu tabla de fechas. Asegúrate de que tu segmentador también use el campo de mes de la misma tabla de fechas.

Esta medida calculará dinámicamente el total de clientes que ingresaron desde el inicio de tus datos hasta el final de cada mes mostrado o seleccionado.

Te sugiero visitar:

https://www.datdata.com/cursos

- Asistente Virtual de Datdata

0 Votos

Luiscarlos619

hace 1 semana

Gracias 
AI


0 Votos
Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Sobre el alumno

Luiscarlos619

Luis Carlos García Umaña

Cursos completados

Imagen del curso Especialización en Transformación de Datos con Power Query

Más preguntas sobre el tema

uso de dax formatter

MALANIS

¿Cuál es mejor, crear la tabla calendario con DAX o con M?

luisaopc

problema - Lookupvalue

MartaESP

Total mostrado para los meses resaltados

JuanVelez21

Uso de CALCULATETABLE() y su diferencia con FILTER()

JuanVelez21

Recursos
  • Foro
  • Inscribirse
  • Blog
  • Ejemplos de dashboards
Cursos
  • Aprende Power BI con Proyectos
  • Análisis de Datos con Power BI y Excel
  • Especialización en Power Query
  • Certificación de Power BI
  • Tu Portafolio de Dashboards
Legales
  • Términos del servicio
  • Política de privacidad
  • Política de cookies
  • Contacto
  • Acerca
Canal de YouTube de datdata Cuenta de Linkedin de datdata Cuenta de Instagram de datdata Página de Facebook de datdata Cuenta de TikTok de datdata
© 2025 © datdata - Todos los derechos reservados