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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
miquinti
Frequent Visitor

Acumulados por identificador y resetear la cuenta por mes

Necesito ir acumulando "Horas" de la tabla Detalle y resetear por meses.

He creado la columna mes según la fecha y ordenado por Fecha de menor a mayor

 

 

Mes = MONTH([Fecha])

 

 

He usado la siguiente medida:

 

 

Acumulado = 
CALCULATE(
	SUM('Detalle'[Horas]),
	FILTER(
		ALLSELECTED('Detalle'[identificador]),
		ISONORAFTER('Detalle'[identificador], MAX('Detalle'[identificador]), DESC)
	)
)

 

 

 Me acumula bien, pero no se como indicar qu eme resetee el acumulado cuando cambi de mes.

miquinti_0-1703146194722.png

 

1 ACCEPTED SOLUTION
miquinti
Frequent Visitor

Lo he resuelto de la siguiente manera:

 

Acumulado  = 
CALCULATE (
    SUM ( 'Detalle'[Horas] ),
    FILTER (
        ALLSELECTED ( 'Detalle' ),
        'Detalle'[identificador] <= MAX ( 'Detalle'[identificador] )
             && 'Detalle'[Mes] = MAX ( 'Detalle'[Mes]
    )
))

View solution in original post

1 REPLY 1
miquinti
Frequent Visitor

Lo he resuelto de la siguiente manera:

 

Acumulado  = 
CALCULATE (
    SUM ( 'Detalle'[Horas] ),
    FILTER (
        ALLSELECTED ( 'Detalle' ),
        'Detalle'[identificador] <= MAX ( 'Detalle'[identificador] )
             && 'Detalle'[Mes] = MAX ( 'Detalle'[Mes]
    )
))

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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