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
mb0307
Responsive Resident
Responsive Resident

filter table by another table based on Max week

Hi 

 

Max Week Table below shows Month-Year and Max week of the month:

Month YearMax/Last Week for the Month
Jan-205
Feb-209
Mar-2014
Apr-2018

 

 

SALES table below:

|  Product ID  ||  Month Year  ||  Sales  ||  Data Snapshot week  |
P01Jan-205005
P01Jan-2015005
P02Feb-2010009
P02Feb-20200011
P01Jan-20150013
P03Apr-20400018
P03Jan-201005
P03Jan-202005

 

 

I want output to show a summarized table but Month-Year, Products and Sales SUM from the SALES table, but to be filtered by:  IF Data Snapshot Week = Max/Last Week for the Month.  Rows highlighted in RED should be removed from result table because they do not match Max week table.

 

Result:

|  Product ID  ||  Month Year  ||  Sales SUM  ||  Max/Last  Week for the Month  |
P01Jan-2020005
P02Feb-2010009
P03Jan-203005
P03Apr-20400018

 

Thank you in advance.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @mb0307 ,

First, create a relationship between Max Week and Sales table base on the field [Month Year], then create a calculated table as below:

Result =
SUMMARIZECOLUMNS (
    'Sales'[Product ID],
    'Sales'[Month Year],
    'Max Week'[Max/Last Week for the Month],
    'Sales',
    "Sales SUM", CALCULATE (
        SUM ( 'Sales'[Sales] ),
        FILTER (
            'Sales',
            'Sales'[Data Snapshot week] = MAX ( 'Max Week'[Max/Last Week for the Month] )
        )
    )
)

filter table by another table.JPG

Best Regards

Rena

View solution in original post

4 REPLIES 4
parry2k
Super User
Super User

@mb0307 set the relationship between these two tables on Max/Last  week for the month

 

in the visual, use column from Max Week table and product, sales from 2nd table and it should work.

 

I would  Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos whoever helped to solve your problem. It is a token of appreciation!

Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

mb0307
Responsive Resident
Responsive Resident

@parry2k  Thanks but I would like to create a new table based on my query.  I need to use the table to run some complex calculation.

Anonymous
Not applicable

Hi @mb0307 ,

First, create a relationship between Max Week and Sales table base on the field [Month Year], then create a calculated table as below:

Result =
SUMMARIZECOLUMNS (
    'Sales'[Product ID],
    'Sales'[Month Year],
    'Max Week'[Max/Last Week for the Month],
    'Sales',
    "Sales SUM", CALCULATE (
        SUM ( 'Sales'[Sales] ),
        FILTER (
            'Sales',
            'Sales'[Data Snapshot week] = MAX ( 'Max Week'[Max/Last Week for the Month] )
        )
    )
)

filter table by another table.JPG

Best Regards

Rena

mb0307
Responsive Resident
Responsive Resident

@Anonymous  exactly what i need.  Thanks for your help, much appreciated.

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
Top Kudoed Authors