Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hi,
I am using a measure on Card and table visuals. The measure is giving correct value when using it on the card visual but due to row context, it divide the values when placing this measure on table visual along with some fields.
I need aggregated values on table visual also irrespective of row values of fields used on the table.
Thanks
Solved! Go to Solution.
Hi,
Not 100% sure of what you expect but if I get it right using ALL instead of ALLEXCEPT should do the trick :
Count =
var CNo = SELECTEDVALUE('cfs'[CNumber],BLANK())
var PCount = CALCULATE( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALL('pfs',[Stage]))
Return
PeerCount
Count =
var CNo = SELECTEDVALUE('cfs'[CNumber],BLANK())
var PCount = CALCULATE( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALLEXCEPT('pfs'))
Return
PeerCount
Hi @Anonymous ,
Please try this measure.
Count =
VAR CNo =
SELECTEDVALUE ( 'cfs'[CNumber], BLANK () )
VAR PCount =
CALCULATE (
DISTINCTCOUNT ( 'pfs'[CNumber] ),
FILTER ( ALL ( 'pfs' ), 'pfs'[CNumber] <> CNo )
)
VAR PeerCount =
CALCULATE ( PCount, ALL ( 'pfs'[CNumber] ), ALLSELECTED ( 'cfs'[CNumber] ) )
RETURN
PeerCount
If this doesn't work, please consider providing a sample of the data without privacy.
Best Regards,
Gao
Community Support Team
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!
How to get your questions answered quickly -- How to provide sample data
Hi,
Sorry my bad, should be :
Count =
var CNo = SELECTEDVALUE('cfs'[CNumber],BLANK())
var PCount = CALCULATE( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALL('pfs',[CNumber]))
Return
PeerCount
Assuming CNumber is the peer number you need to remove to aggregate.
Or :
Count =
var CNo = SELECTEDVALUE('cfs'[CNumber],BLANK())
var PCount = CALCULATE( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALLEXCEPT('pfs',[Stage]))
Return
PeerCount
Could be another solution, to keep filters on Stage (assuming stage is the column with High, Low, Verbal).
Hope it helps
Hi,
Not 100% sure of what you expect but if I get it right using ALL instead of ALLEXCEPT should do the trick :
Count =
var CNo = SELECTEDVALUE('cfs'[CNumber],BLANK())
var PCount = CALCULATE( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALL('pfs',[Stage]))
Return
PeerCount
Count =
var CNo = SELECTEDVALUE('cfs'[CNumber],BLANK())
var PCount = CALCULATE( DISTINCTCOUNT ('pfs'[CNumber]) , 'pfs'[CNumber] <> CNo, ALLEXCEPT('pfs'))
Return
PeerCount
@AilleryO , I have been tried with All also but it doesn't remove the filter and ALLEXCEPT need minimum 2 argument.
ALLEXCEPT('pfs')
I need aggregated values in each row like this:
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
101 | |
65 | |
44 | |
37 | |
36 |