Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi Guys,
Need your support please,
I have the following dataset
for each of the day: I want to Sum people based on city, then i want to average the city based on flag.
so Ger = average (msc1 (6+2) +msc2 (12+15))
appreciate if you can help me with the right measure to use.
| Date | Flag | City | People |
| 11nov | msc1 | ger | 6 |
| 11nov | msc1 | ger | 2 |
| 11nov | msc1 | it | 89 |
| 11nov | msc1 | it | 12 |
| 11nov | msc2 | ger | 12 |
| 11nov | msc2 | ger | 15 |
| 12nov | msc2 | it | 155 |
Solved! Go to Solution.
Download the PBI file.
Hi @abukapsoun ,
Please try below steps:
1. below is my test table
Table:
Table2:
create with below dax formula:
Table 2 = VALUES('Table'[City])
2. create a measure with below dax formula
Measure =
VAR cur_city =
SELECTEDVALUE ( 'Table 2'[City] )
VAR tmp1 =
FILTER ( ALL ( 'Table' ), [City] = cur_city )
VAR tmp2 =
SUMMARIZE (
tmp1,
'Table'[Date],
'Table'[City],
'Table'[Flag],
"Sum", SUM ( 'Table'[People] )
)
RETURN
AVERAGEX ( tmp2, [Sum] )
3. add a slicer with Table2, add a card visual with above measure
Please refer the attached .pbix file.
Best regards,
Community Support Team_ Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Didn't really work with me 😞
Can you please check the following post, I have included the dataset I am working on. I would really appreciate if you can have a look please.
https://community.powerbi.com/t5/Desktop/Matrix-with-different-level/m-p/2902152#M997246
Thanks,
Hi,
This measure works
Measure = AVERAGEX(VALUES(Data[Flag]),[Total])
Hope this helps.
What is the "Total" measure you have created? I can see it in your screenshot but not in the formula
Thank you
Download the PBI file.
@abukapsoun Try:
Measure = AVERAGEX(SUMMARIZE('Table',[Date],[City],"__Sum",SUM('Table'[People]),[__Sum])
Hi Greg,
It didn't work, it seems there is a syntax error
I am getting the following:
Too few arguments were passed to the AVERAGEX function. The minimum argument count for the function is 2.
As well I got error under:
[__Sum]
Can you maybe send me a pbix for it?
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 22 | |
| 22 | |
| 18 | |
| 17 | |
| 13 |
| User | Count |
|---|---|
| 61 | |
| 52 | |
| 47 | |
| 41 | |
| 38 |