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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. 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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors