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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

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
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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