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

Calcular una nueva medida basada en un período de fecha y hora

Hola, estoy calculando una nueva medida basada en un valor dateTime de tabla diferente usando:

Triggered = ( 
VAR _Cuur_start = MAX(CalculationsTable[Date]) 
VAR _Curr_end = MIN(CalculationsTable[Date]) 
return 
calculate(SUM(SRTriggered[NumberOfEvents]), 
FILTER(SRTriggered, SRTriggered[Date] >= _Cuur_start), 
FILTER(SRTriggered, SRTriggered[Date] <= _Curr_end )))


Pero sólo funciona cuando el _Cuur_start es igual a _Cuur_end (períodode 1 día), mientras que no lo hizo en caso de días multipe.

Le agradecería que alguien pueda ayudar a 🙂

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

Intente cambiar su MIN y su MAX. Comience como MIN y termine como MAX

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

3 REPLIES 3
Greg_Deckler
Super User
Super User

Intente cambiar su MIN y su MAX. Comience como MIN y termine como MAX

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@MohannadSh1996 , Tratar como

Activado ?
VAR _Cuur_start á MAX(CalculationsTable[Date])
VAR _Curr_end á MIN(CalculationsTable[Date])
devolución
calculate(SUM(SRTriggered[NumberOfEvents]),
FILTER(all(SRTriggered), SRTriggered[Date] >- _Cuur_start && SRTriggered[Date] <-_Curr_end ))

O

Activado ?
VAR _Cuur_start á MAX(CalculationsTable[Date])
VAR _Curr_end á MIN(CalculationsTable[Date])
devolución
calculate(SUM(SRTriggered[NumberOfEvents]),
FILTER(allselected(SRTriggered), SRTriggered[Date] >- _Cuur_start && SRTriggered[Date] <-_Curr_end ))

@amitchandak, lo he probado antes, gracias por su respuesta.

@Greg_Deckler, creo que fue el problema. ¡Gracias!

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.