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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
Mus123
Frequent Visitor

DAX: Loop

Hi all, I am trying to create a DAX loop that will help me solve the following:

 

Background:

 

  1. I have a column for actuals
  2. column for YearMonth (e.g 20209, 202010,202011,...............202209) 25 months
  3. column for PaymentMonth
  4. PaymentMonth has numbers 1 to 25 for each month
  5. Each YearMonth has PaymentMonth #1 to 25

Pain point:

  • Dax loop that will perform the following,
  • The 20209 period -sum all actuals if the PaymentMonth <=25, 202010 period-sum all actuals if the PaymentMonth <=24,

 202011 period-sum all actuals if the PaymentMonth <=23...............................................20229 period-sum all actuals if the       PaymentMonth <=1,

3 REPLIES 3
Mus123
Frequent Visitor

@Anonymous 

Anonymous
Not applicable

Hi  @Mus123 ,

I created some data:

vyangliumsft_0-1670895549294.png

 

Here are the steps you can follow:

1. Create calculated column.

Flag =
var _dis=DISTINCTCOUNT('Table'[YearMonth])
return
_dis - [PaymentMonth] +1
Loop =
var _1=SELECTCOLUMNS(FILTER(ALL('Table'),[YearMonth]=EARLIER('Table'[YearMonth])),"1",[PaymentMonth])
return
SUMX(FILTER(ALL('Table'),
'Table'[Flag] in _1 ),[Value])

2. Result:

vyangliumsft_1-1670895549295.png

 

Best Regards,

Liu Yang

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

@Anonymous  my data looks like this:

Each year_month has payment_month that runs from 1 to 25.

Mus123_1-1670915349044.png

 

Thank you.

 

P/S once the condition is met, I want to sum the actuals. e.g 20209 -sum all actuals if the payment month is <=25,

202010 -sum all actuals  if the payment month is <=24 ......etc

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

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