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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
kishanthacker
Regular Visitor

Not able to get the group by function correct

I am trying to get the average value if different groups. But getting error as 'The expression contains multiple columns. Multiple columns cannot be converted to scalar value.'

 

Below is the formula I used:

kishanthacker_0-1676109586213.png

 

I got the outcome I required using other way as per below:

kishanthacker_1-1676109752027.png

 

But I want to get it done using group by function why that is giving the error?

 

 

 

 

2 REPLIES 2
Greg_Deckler
Super User
Super User

@kishanthacker GROUPBY returns a table of values, not a single value so you need to use an aggregation like perhaps:

AVERAGEX( <your groupby code>, [Avg sales])

Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler 

No that won't solve the problem. I tried around creating table measure or calculated table I am unsure what to call it (The symbol is combination of table and measure).

 

The snap shot is enclosed.

kishanthacker_0-1676539336459.png

 

kishanthacker_1-1676539382912.png

 

 

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.