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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Spencer
Helper II
Helper II

Summarize Columns - Keeping blank rows

Hi, and apologies in advance if I'm missing something really simple. (Just haven't been able to find a solution elsewhere).

 

I'm creating a new table by using the SUMMARIZECOLUMNS function and am aiming to attain the number of employees joined per month. Some months have no new employees but I need the new table to still display an empty blank row for that month when this is the case.

I have been able to use the function below successfully, only without the blank rows displaying.

 

MonthlyJoined = SUMMARIZECOLUMNS('Employee Master'[MonthJoined],"Starters",COUNTROWS('Employee Master'))

 

Any help greatly appreciated.

Pic 3.jpg

 

 

1 ACCEPTED SOLUTION
Vvelarde
Community Champion
Community Champion

hi @Spencer

 

1. Create a Table with Months and related to Employee Master with Month Joined Column.

 

2. Create a new table with this Dax:

Monthly = SUMMARIZECOLUMNS(Months[Month];"Starters";If(COUNTROWS(RELATEDTABLE(Employee Master))>0;COUNTROWS(RELATEDTABLE(Employee Master));0))



Lima - Peru

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi lmf232s,

 

Velarde’s point seems well, but in summarizecolumns function, it has an option [ignore] to keep the blank rows.

 

Sample:

I create two tables, ‘Product’(ID,Name) and ‘Record’(ProductID,Amount).

 

‘Product’:

Capture.PNG

 

‘Record’:

 Capture2.PNG

Then use SUMMARIZECOLUMNS function create a total table:

Table= SUMMARIZECOLUMNS('Product'[Name],"Total",sum(Record[Amount]))

 

 Capture3.PNG

Add the ignore option to show all the record.

Table = SUMMARIZECOLUMNS('Product'[Name],"Total",IGNORE(sum(Record[Amount])))

 

 Capture4.PNG

I modified your formula and add the ignore option:

MonthlyJoined = SUMMARIZECOLUMNS('Employee Master'[MonthJoined],"Starters",IGNORE ( COUNTROWS('Employe​e Master')))

 

 

Reference:

SUMMARIZECOLUMNS Function (DAX)

 

Regards,

Xiaoxin Sheng

Vvelarde
Community Champion
Community Champion

hi @Spencer

 

1. Create a Table with Months and related to Employee Master with Month Joined Column.

 

2. Create a new table with this Dax:

Monthly = SUMMARIZECOLUMNS(Months[Month];"Starters";If(COUNTROWS(RELATEDTABLE(Employee Master))>0;COUNTROWS(RELATEDTABLE(Employee Master));0))



Lima - Peru

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.