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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
siacc
Advocate II
Advocate II

Can I write a DAX query in more than one row?

Hi all,

 

I have the following dax expression (for a calculated table):

 

TableOne = FILTER(SUMMARIZE('persons', 'persons'[id], 'persons'[name], 'persons'[surname]),  'persons'[age] = 34)

This dax expression works. It returns only rows for persons whose age is 34 years old.


But i would split this dax expression in more than one row (for a better readability).

How can I do?

 

Thank you for your answers.

1 ACCEPTED SOLUTION
MFelix
Super User
Super User

Hi @siacc,

 

Do you mean something like this:

 

TableOne = FILTER(
                  SUMMARIZE(
                     'persons', 'persons'[id], 'persons'[name], 'persons'[surname]),
            'persons'[age] = 34)

You jus have to do ALT + Enter in the place you want to do the line break you can also add comments in front of the formula to better understandment see example below.

 

ableOne = FILTER(   //Filter table
                  SUMMARIZE( //Summarize table accoding to filter
                     'persons', 'persons'[id], 'persons'[name], 'persons'[surname]),
            'persons'[age] = 34) // age higher then 34

 

Regards

 

Mfelix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

3 REPLIES 3
MFelix
Super User
Super User

Hi @siacc,

 

Do you mean something like this:

 

TableOne = FILTER(
                  SUMMARIZE(
                     'persons', 'persons'[id], 'persons'[name], 'persons'[surname]),
            'persons'[age] = 34)

You jus have to do ALT + Enter in the place you want to do the line break you can also add comments in front of the formula to better understandment see example below.

 

ableOne = FILTER(   //Filter table
                  SUMMARIZE( //Summarize table accoding to filter
                     'persons', 'persons'[id], 'persons'[name], 'persons'[surname]),
            'persons'[age] = 34) // age higher then 34

 

Regards

 

Mfelix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Anonymous
Not applicable

You can use Dax Formatter

MFelix
Super User
Super User

Hi @siacc,

 

Do you mean something like this:

 

TableOne = FILTER(
                  SUMMARIZE(
                     'persons', 'persons'[id], 'persons'[name], 'persons'[surname]),
            'persons'[age] = 34)

You jus have to do ALT + Enter in the place you want to do the line break you can also add comments in front of the formula to better understandment see example below.

 

ableOne = FILTER(   //Filter table
                  SUMMARIZE( //Summarize table accoding to filter
                     'persons', 'persons'[id], 'persons'[name], 'persons'[surname]),
            'persons'[age] = 34) // age higher then 34

 

regards

 

Mfelix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

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.