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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Nhphong
Regular Visitor

How to countrows with filter weeknum of yearnum

Hello,

I had trouble with dax function while trying to get data with 2 filters. There are This week and last week of year 2023.

Currently, i have dax function that can get data

Last week: Calculate(Countrows'Table'),Filter('Table',[Weeknum]=Max[weeknum] -1)

This week: Calculate(Countrows'Table'),Filter('Table',[Weeknum]=Max[weeknum])

Everything is fine until data passed to 2023, my Max[weeknum] isn't correct anymore because the Max[weeknum] is on 2022.

Tried dax function: Calculate(Countrows'Table'),Filter('Table',[Weeknum]=Max[weeknum] && [Year]=2023) but it returns blank value.

 

Thanks & Regards,

Hoai Phong

2 REPLIES 2
Ahmedx
Super User
Super User

You need to create a column in the calendar table
WEEK Order =DATEDIFF(TODAY(),[Date],WEEK))
 
further like this
This week = CALCULATE([Value sum],'Calendar'[WEEK Order]=0)
Last week = CALCULATE([Value sum],'Calendar'[WEEK Order]=-1)

Screen Capture #209.png

Hi,

Thank you for reply. But i still can't figure how to use DATEDIFF to solve my problem.

I want to countrows with 2 filters. There are 2023 in year column and maximum weeknum of 2023.

Nhphong_0-1673411147905.png

 

Thanks & Regards,

Hoai Phong

 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors