Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi Team,
I have few rows in my dataset with columns as Name and EndDate. For this data set required calculate columns like Last month and Next month (Suppose today date is 20/01/2019). My Data set is Direct Query mode. I required calculated columns only because they need to filter the data based on this flag columns.
| Name | End Date | IsCurrentMonth | IsLastMonth | IsNextMonth |
| A | 25/01/2019 | 1 | 0 | 0 |
| B | 18/12/2018 | 0 | 1 | 0 |
| C | 24/02/2019 | 0 | 0 | 1 |
| D | 20/01/2019 | 1 | 0 | 0 |
Solved! Go to Solution.
hi, @Narukkp
You could use these three formulas to add three calculate columns
new IsCurrentMonth =
IF (
YEAR ( Table1[End Date] ) * 100
+ MONTH ( Table1[End Date] )
= YEAR ( TODAY () ) * 100
+ MONTH ( TODAY () ),
1,
0
)
new IsLastMonth =
IF (
YEAR ( Table1[End Date] ) * 100
+ MONTH ( Table1[End Date] )
= IF (
MONTH ( TODAY () ) = 1,
( YEAR ( TODAY () ) - 1 ) * 100 + 12,
YEAR ( TODAY () ) * 100
+ MONTH ( TODAY () ) - 1
),
1,
0
)
new IsNextMonth =
IF (
YEAR ( Table1[End Date] ) * 100
+ MONTH ( Table1[End Date] )
= IF (
MONTH ( TODAY () ) = 12,
( YEAR ( TODAY () ) + 1 ) * 100 + 1,
YEAR ( TODAY () ) * 100
+ MONTH ( TODAY () ) + 1
),
1,
0
)
Best Regards,
Lin
hi, @Narukkp
You could use these three formulas to add three calculate columns
new IsCurrentMonth =
IF (
YEAR ( Table1[End Date] ) * 100
+ MONTH ( Table1[End Date] )
= YEAR ( TODAY () ) * 100
+ MONTH ( TODAY () ),
1,
0
)
new IsLastMonth =
IF (
YEAR ( Table1[End Date] ) * 100
+ MONTH ( Table1[End Date] )
= IF (
MONTH ( TODAY () ) = 1,
( YEAR ( TODAY () ) - 1 ) * 100 + 12,
YEAR ( TODAY () ) * 100
+ MONTH ( TODAY () ) - 1
),
1,
0
)
new IsNextMonth =
IF (
YEAR ( Table1[End Date] ) * 100
+ MONTH ( Table1[End Date] )
= IF (
MONTH ( TODAY () ) = 12,
( YEAR ( TODAY () ) + 1 ) * 100 + 1,
YEAR ( TODAY () ) * 100
+ MONTH ( TODAY () ) + 1
),
1,
0
)
Best Regards,
Lin
Any idea about this ???
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!