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! Learn more

Reply
rekaush
New Member

Want to find no of Month from two different date

Experts,

 

I am new in Power BI -  trying to explain my prob I am facing,

 

I wanted to bifurcate month from date Rate. i.e

Project start date - 1st Jan'18 to 31st Dec' 19 - so # of month i want in 2018 column = 12 & 2019 = 12

 

so on each row of the table, I want no of Month in Column wise (in Year formate)

 

Thanks 

Kaush

 

1 ACCEPTED SOLUTION
Phil_Seamark
Microsoft Employee
Microsoft Employee

Hi @rekaush

 

You could try the following calculated column.  Just change the VAR myYear variable to 2019 for the 2019 column

 

2018 Month = 
VAR myYear = 2018
VAR Months = 
        SUMMARIZE(
            ADDCOLUMNS(
                CALENDAR( DATE(myYear,1,1), DATE(myYear,12,1) ),
                    "Month",
                    DATE(
                        YEAR([Date]),
                        MONTH([Date]),
                        1)
                        )
                       ,[Month])
RETURN
    COUNTROWS(
            FILTER(
                Months,
                [Month]>=EARLIER(Projects[Project Start Date]) &&
                    [Month] <=EARLIER('Projects'[Project End Date])
                     ))

To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

View solution in original post

2 REPLIES 2
Phil_Seamark
Microsoft Employee
Microsoft Employee

Hi @rekaush

 

You could try the following calculated column.  Just change the VAR myYear variable to 2019 for the 2019 column

 

2018 Month = 
VAR myYear = 2018
VAR Months = 
        SUMMARIZE(
            ADDCOLUMNS(
                CALENDAR( DATE(myYear,1,1), DATE(myYear,12,1) ),
                    "Month",
                    DATE(
                        YEAR([Date]),
                        MONTH([Date]),
                        1)
                        )
                       ,[Month])
RETURN
    COUNTROWS(
            FILTER(
                Months,
                [Month]>=EARLIER(Projects[Project Start Date]) &&
                    [Month] <=EARLIER('Projects'[Project End Date])
                     ))

To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

Thx Mate, Really helpful 🙂

Helpful resources

Announcements
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!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 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