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

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Medir para calcular la diferencia entre dos valores utilizando una lógica diferente

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 informeCarpinterosEgresados
12/31/2024110
12/31/2024111
12/31/2024100
1/7/2025201
1/7/2025200
1/7/2025210
1/14/2025301
1/14/2025311
1/14/2025310
1/21/2025401
1/21/2025400
1/21/2025400
1/28/2025510
1/28/2025511
1/28/2025501
1/31/2025610
1/31/2025601
1/31/2025601

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!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

He creado una tabla de fechas para tomar el mes:

vicky__1-1741643510023.png

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:

vicky__2-1741643554443.png

A continuación, puede crear una tercera medida para agarrar los uniones de red:

_Net Joiners = [_Joiners] - [_Leavers]

Espero que esto ayude

Syndicate_Admin
Administrator
Administrator

@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

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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

Top Solution Authors
Top Kudoed Authors