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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Determinar clientes activos en cualquier momento

Hola

Soy bastante nuevo en Power BI y DAX, y estoy tratando de envolver mi cerebro en torno a cómo hacer algo. Tenemos clientes que entran y salen de nuestro sistema y necesitan una forma de determinar si están activos en ciertas fechas o dentro de ciertos plazos. Por ejemplo, un usuario selecciona el 1 de mayo de 2022 y queremos mostrar cuántos clientes activos teníamos en esa fecha. Tenemos fechas de inscripción y fechas de salida, pero no todos los clientes tienen fechas de salida, ya que todavía están activos, por lo que también tenemos que tener en cuenta eso. También nos gustaría poder hacer esto durante meses y años enteros, para mostrar cuántos clientes activos únicos tuvimos durante estos marcos de tiempo más grandes también. Sé cómo "codificar" esto a una fecha específica, pero simplemente no sé cómo hacerlo realidad con la selección dinámica de fechas. Cualquier ayuda o sugerencia sería apreciada. 🙂

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

Muchas gracias, @heatherkw !

Le aconsejo que marque su respuesta como la solución real a su consulta inicial. Hará que el uso de este foro sea un poco más fácil 🙂

Syndicate_Admin
Administrator
Administrator

¡Seguro! Ahora uso este cálculo todo el tiempo. Por lo general, se ve algo como esto:

ActiveClients =
DÓNDE MinDate = PRIMERA CITA('Fecha'[Fecha])
DÓNDE MaxDate = LASTDATE('Fecha'[Fecha])
DEVOLUCIÓN
CALCULAR (
DISTINCTCOUNT('Tablas combinadas'[PersonalID]),
'Tablas combinadas'[InscripciónFin]> MinDate,
'Tablas combinadas'[InscripciónInicio] <= MaxDate)
Syndicate_Admin
Administrator
Administrator

¿Podría compartir su solución con la comunidad? Después de todo, esta es la razón por la que existe esta comunidad.

Syndicate_Admin
Administrator
Administrator

Hola

Comparta algunos datos con los que trabajar.

ID de clienteID de inscripciónEnrollmentStartInscripciónFin
1123471/1/20195/31/2019
1123495/31/2019
21235212/22/20196/1/2020
3123541/15/2020
4123572/24/20205/31/2020
4123605/31/20209/30/2020
41236312/30/2020
5123584/3/20204/4/2020
5123594/4/2020
6123506/2/201912/31/2019
61235312/31/20196/1/2020
7123617/4/2020
8123516/2/2019
91236212/2/2020
10123453/2/20186/4/2018
10123469/2/20182/3/2019
10123485/2/201912/2/2019
10123552/4/20202/5/2020
10123562/5/2020

Aquí hay algunos datos inventados. Miré a mi alrededor algunos otros hilos y pensé que había encontrado una solución, pero no tenía en cuenta que una persona tuviera múltiples inscripciones durante un período de tiempo, y solo parecía permitir recuentos en una fecha específica, en lugar de mirar también, por ejemplo, los recuentos anuales. Es muy común que nuestros clientes tengan múltiples inscripciones, pero solo queremos recuentos distintos basados en sus identificaciones de clientes.

Hola

¿Cómo puede la fecha de inicio de la inscripción ser la misma que la fecha de finalización de la inscripción (consulte ClientID 1). Si la inscripción finaliza el 31/05/2019, ¿no debería comenzar la siguiente frp, 1/6/2019? Si mi comprensión es correcta, por favor comparta los datos revisados.

Esto es realmente muy común en nuestros datos debido a los diferentes programas que tenemos. Por ejemplo, se inscriben en la evaluación, luego se inscriben en un programa real el mismo día exacto.

Pude encontrar una solución que funciona, por lo que ya no necesito ayuda. ¡Gracias por su disposición a ayudar!

Syndicate_Admin
Administrator
Administrator

@heatherkw hay muchos blogs / videos sobre esto. si busca DAX de recuento de empleados (escenario común), encontrará una solución.

Aquí hay uno, no estoy respaldando ninguna solución porque no sé cómo se desempeñarán. Aquí hay un enlace de ejemplo El recuento de empleados a lo largo del tiempo | Power BI Exchange (pbiusergroup.com)

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

Yo lo haría Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer un esfuerzo para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.

¡Gracias! Me llevó un tiempo y bastantes intentos y versiones, ¡pero lo hice funcionar!

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors