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
cheeto92
Frequent Visitor

YTD Last Week

Hi I have a task where I need to find the count of lease renewals from my TM Renewal Report. As you can see the below code for VAR _start is being constrained to look for data only for current year, whch is wrong. This needs to be for any years as my column HRB Signed Date has Renewals signed as far back as 2022. But, the end date has to be this year and this week - 7 which gives us the prior week.


Measure 1

Week ending = CALCULATE( MAX( 'TM Renewal Report'[HRB Signed Date]), ALL( 'TM Renewal Report') )


Measure 2

Signed YTD Last Week = // YTD as of the prior week
VAR _Latest_Renewal = [Week ending] - 7
VAR _Month = MONTH(_Latest_Renewal)
VAR _Day = DAY( _Latest_Renewal )

VAR _current_year = SELECTEDVALUE( 'TM Renewal Report'[FY] )

VAR _Start = DATE(_current_year, 1, 1)
VAR _End = DATE(_current_year, _Month, _Day)

VAR Latest_Renewals =
CALCULATE( [Total Count],
    FILTER(
        'TM Renewal Report',
        'TM Renewal Report'[HRB Signed Date] >= _Start &&
        'TM Renewal Report'[HRB Signed Date] <= _End
    )
)

RETURN
Latest_Renewals

Here is my result:

cheeto92_1-1714657440380.png

 


 




2 REPLIES 2
v-kaiyue-msft
Community Support
Community Support

Hi @cheeto92 ,

 

Thanks for the reply from @Greg_Deckler , please allow me to provide another insight: 

 

You can try to modify your measure.

 

Signed YTD Last Week =
VAR _Latest_Renewal = [Week ending] - 7
VAR _Month = MONTH(_Latest_Renewal)
VAR _Day = DAY(_Latest_Renewal)
VAR _Earliest_Year = YEAR(MIN('TM Renewal Report'[HRB Signed Date]))
VAR _Start = DATE(_Earliest_Year, 1, 1)
VAR _End = DATE(YEAR(_Latest_Renewal), _Month, _Day)
VAR Latest_Renewals = CALCULATE(
    [Total Count],
    FILTER(
        'TM Renewal Report',
        'TM Renewal Report'[HRB Signed Date] >= _Start &&
        'TM Renewal Report'[HRB Signed Date] <= _End
    )
)
RETURN
Latest_Renewals

 

If your Current Period does not refer to this, please clarify in a follow-up reply.

 

Best Regards,

Clara Gong

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Greg_Deckler
Super User
Super User

@cheeto92 You may find this helpful - https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000

Also, see if my Time Intelligence the Hard Way provides a different way of accomplishing what you are going for.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...


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...

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

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.

Top Kudoed Authors