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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric 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

Follow on LinkedIn
@ 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

Follow on LinkedIn
@ 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
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors