Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi all and thank you for any advice
Relatively new to all this and have hit a wall! I am working with SQL as my data source and I have three tables, filtered by the slicer.
The name is me so not too worried that is showing! The first table is a countrows of the class code, the second is a countrows of user id in those classes. The third contains a measure that multiplies periods by pupils, by class. All good so far. The totals in the first two tables are fine, and I understand why the total in the third table is what it is, but that is not what I want. My plan is to turn the total off in the third column and what I would like to do is have the sum of the commitments column of the filtered data in a card.
I have read quite a few posts but struggling to make sense of it all.
ANy help gratefully recieved.
Apologies if I have waffled!
Solved! Go to Solution.
If you're not using a measure then you need CALCULATE to force context transition. Try
Commitments by class v2 =
SUMX (
VALUES ( 'Timetable Schedule'[txtCode] ),
CALCULATE ( COUNTA ( 'Set Lists'[txtSchoolID] ) )
* CALCULATE ( COUNTA ( 'Timetable Schedule'[txtCode] ) )
)
Amazing, that worked!!! Thank you so much.
I think you want something like
Commitment by class =
SUMX ( VALUES ( 'Table'[Class] ), [Pupils] * [Periods] )
Thank you for your help so far. I went with
If you're not using a measure then you need CALCULATE to force context transition. Try
Commitments by class v2 =
SUMX (
VALUES ( 'Timetable Schedule'[txtCode] ),
CALCULATE ( COUNTA ( 'Set Lists'[txtSchoolID] ) )
* CALCULATE ( COUNTA ( 'Timetable Schedule'[txtCode] ) )
)