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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

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
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.