Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi.
I am hoping someone can assist here, I am trying to find a way to sum the column WTE Actual from an Employees table but to group by / filter by three other columns that exist. I've included an example image and file attached.
At present there are no relationships between the two tables.
Example PBX can be found here: https://we.tl/t-JaXeT8Nm7N
Any tips would be much appreciated.
Solved! Go to Solution.
you can write a measure as follows:
measure _WTE :=
var _region = selectedvalue ('first table' [region])
var _team = selectedvalue ('first table' [team])
var _jobtitle = selectedvalue ('first table' [job title])
return
calculate (sum( 'employee data' [ WTE avtual] ) , filter ('employee data' , 'employee data' [region] = _ region && 'employee data' [team] = _team && 'employee data' [job title] = _jobtitle))
If this post helps, then I would appreciate a thumbs up and mark it as the solution to help the other members find it more quickly.
Thank you! This is great. I have however noticed a flaw in my design and have had to change it slightly making it more complicated.
I have had to group the results of both tables using a union:
Really appreaciate any ideas on this.
Hi @Coltella8013
Here is my solution
i have made realtionship and its working fine have look at 1 at the image.
and in 2nd point of the image i have applied the formula mentioned above by @Selva-Salimi it worked but their was a problem in getting the total in the bottom , so i prefered to make the realtionship between the table .
here is the file -->
Help-to-sum-value-from-another-table-but-filtered-by-multiple
If it help please appreciate the work and accept it as solution
you can write a measure as follows:
measure _WTE :=
var _region = selectedvalue ('first table' [region])
var _team = selectedvalue ('first table' [team])
var _jobtitle = selectedvalue ('first table' [job title])
return
calculate (sum( 'employee data' [ WTE avtual] ) , filter ('employee data' , 'employee data' [region] = _ region && 'employee data' [team] = _team && 'employee data' [job title] = _jobtitle))
If this post helps, then I would appreciate a thumbs up and mark it as the solution to help the other members find it more quickly.
Thank you! This is great. I have however noticed a flaw in my design and have had to change it slightly making it more complicated.
I have had to group the results of both tables using a union:
Really appreaciate any ideas on this.
you can try
+ 0
at the end of measure to deal with null.
This appears to show 0.00 in the empty values but the measure does not sum show the totals and all show 0.00 regardless of the figures displayed above. A bit like this issue: Solved: Totals showing as 0 instead of the sum - Microsoft Fabric Community
I have however managed to find a working solution by using a relationship as per your previous suggestion, but using 2 inactive (many-many) relationships with the Region and Team and an active (many-many) relationship with the job title in each original table. This is now behaving exactly as required.
Thanks all for your help.