Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo de los clientes activos a lo largo del tiempo en función de la fecha de inicio y finalización

Hola

Soy bastante nuevo en Power BI y estoy tratando de hacer un cálculo bastante simple (creo) pero no puedo hacerlo del todo bien.

Desea calcular el número de clientes activos a lo largo del tiempo en función de su fecha de inicio y finalización. La tabla con la que estoy trabajando incluye diferentes servicios, quiero hacer el cálculo para un solo servicio específico.

He buscado en Google y he seguido un montón de métodos diferentes, pero ninguno me sale bien. Conozco los números correctos, hice los cálculos en Excel para verificar la salida que obtengo en las consultas, pero no puedo ingresarla en Power BI

Esta es mi consulta actual

Servicios activos =
VAR CurrentDate = MAX(DateTable[Date])
VAR ActiveServices =
CALCULAR(
COUNTROWS(lista de servicios),
ALL(DateTable),
DateTable[Fecha] <= FechaActual,
ISBLANK(lista de servicios[Fecha de finalización])
|| servicelist[Fecha de finalización] >= Fecha actual,
servicelist[Producto] = "Servicio"
)
DEVOLUCIÓN
Servicios Activos

Si alguien puede ayudarme a entender qué y por qué no funciona correctamente, por favor dame tu opinión

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator
7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Syndicate_Admin
Administrator
Administrator

Hola

Comparta algunos datos con los que trabajar y muestre el resultado esperado. Comparta datos en un formato que se pueda pegar en un archivo de MS Excel.

Syndicate_Admin
Administrator
Administrator

Gracias por la respuesta de KartheekJ.

Hola @ErikHolmberg ,

Creé datos de prueba simples:

vlinhuizhmsft_0-1733365467188.png

No cree una relación entre dos tablas:

vlinhuizhmsft_1-1733365491252.png

Modificaciones a la fórmula original:

New Active Services = 
VAR CurrentDate = MAX(DateTable[Date])
VAR ActiveServices =
CALCULATE(
COUNTROWS(servicelist),
'servicelist'[Start Date] <= CurrentDate,
ISBLANK(servicelist[End Date])
|| servicelist[End Date] >= CurrentDate,
servicelist[Product] = "Service"
)
RETURN
ActiveServices

Resultado:

vlinhuizhmsft_2-1733365601485.png

Saludos
Zhu

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Realmente agradezco la respuesta y esto es genial!

Lo que parece que no puedo obtener de esto es una imagen del número acumulado de clientes en ese servicio como

2024-02-15 1
2024-03-01 2

2024-04-01 3

2024-05-01 4

etcetera

¿Tienes alguna sugerencia sobre cómo llegar?

Hola @ErikHolmberg ,

Por favor, cree otra medida encima del original, con la siguiente fórmula:

Nuevo resultado de servicios activos = IF([Nuevos servicios activos]<>BLANK(),SUMX(FILTER(ALL('servicelist'),'servicelist'[Fecha de inicio]<=SELECTEDVALUE('servicelist'[Fecha de inicio])),[Nuevos servicios activos]))

Resultado:

vlinhuizhmsft_0-1733725376021.png

Saludos
Zhu
Equipo de apoyo a la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@ErikHolmberg

La clave aquí es no dar una relación entre la tabla de clientes y la tabla de fechas.

Vaya a través del siguiente enlace para comprender la lógica.
https://community.fabric.microsoft.com/t5/Community-Blog/Dynamic-Headcount-Analysis-using-Dax/ba-p/4...

Gracias @KartheekJ, lo comprobaré

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors