Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hola a todos
Tengo la siguiente tabla que hace un seguimiento de los que se unen y abandonan en una semana determinada:
Fecha del informe | Índice de fechas del informe | Carpinteros | Egresados |
12/31/2024 | 1 | 1 | 0 |
12/31/2024 | 1 | 1 | 1 |
12/31/2024 | 1 | 0 | 0 |
1/7/2025 | 2 | 0 | 1 |
1/7/2025 | 2 | 0 | 0 |
1/7/2025 | 2 | 1 | 0 |
1/14/2025 | 3 | 0 | 1 |
1/14/2025 | 3 | 1 | 1 |
1/14/2025 | 3 | 1 | 0 |
1/21/2025 | 4 | 0 | 1 |
1/21/2025 | 4 | 0 | 0 |
1/21/2025 | 4 | 0 | 0 |
1/28/2025 | 5 | 1 | 0 |
1/28/2025 | 5 | 1 | 1 |
1/28/2025 | 5 | 0 | 1 |
1/31/2025 | 6 | 1 | 0 |
1/31/2025 | 6 | 0 | 1 |
1/31/2025 | 6 | 0 | 1 |
Necesito calcular el número de personas que se incorporan/abandonan netamente para un mes determinado en función de la siguiente lógica:
Participantes = Suma de miembros en un mes determinado en función del mes de la fecha del informe
Abandonos = Suma de los que abandonan en un mes determinado en el que el índice de fecha de informe se desplaza hacia adelante en 1 (es decir, abandonos de enero = suma de los abandonos desde el 31/12/2024 hasta el 28/01/2025, y los abandonos de febrero comenzarían el 31/01/2025)
Con esta lógica, los valores devueltos serían:
Carpinteros de diciembre = 2
Abandonos de diciembre = 0 (nada en los datos se consideraría abandono de diciembre)
Diciembre Neto = 2
Carpinteros de enero = 6
Abandonos de enero = 7
Neto de enero = -1
¡Cualquier ayuda sería muy apreciada! ¡Gracias de antemano!
He creado una tabla de fechas para tomar el mes:
Y luego creó dos medidas:
_Joiners = SUM('Table'[Joiners])
_Leavers =
var indexes = SELECTCOLUMNS(ADDCOLUMNS(VALUES('Table'[Report Date Index]), "index minus 1", 'Table'[Report Date Index] - 1), [index minus 1])
RETURN CALCULATE(SUM('Table'[Joiners]), 'Table'[Report Date Index] in indexes, REMOVEFILTERS('Date Table'))
lo que da este resultado:
A continuación, puede crear una tercera medida para agarrar los uniones de red:
_Net Joiners = [_Joiners] - [_Leavers]
Espero que esto ayude
@Twizxup ,
Combine la fecha del informe con la fecha de la tabla de fecha y, a continuación, haga que la medición sea como
calculate(Sum(Tabla[Abandonos]), dateadd(Fecha[Fecha], 1, día))
Utilice el mes, el año, el trimestre o cualquier otro período de la tabla de fechas en los análisis visuales y los cálculos
Por qué falla la inteligencia del tiempo - Powerbi 5 pasos salvadores para TI :https://youtu.be/OBf0rjpp5Hw
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.