The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi All,
I have a requirement to show the avergae of data for different protocols. Please find sample date below:
Issue: When one protocol is selected, then the values for same statuses should be aggregated, but they are getting showing as average as I have selected average for no. of days.
Expected output is 6+19=25 but it is showing as average 25/2=12.50.
The values should be aggregated for same protocols that has same statuses and values should show as average for different protocols.
Overall:
When all the protocols are selected, the result should be (4+6+19+1)/3=10 but it shows as 7.50
Could someone please sugest on how to achieve this using DAX.
Attaching sample pbix file here.
Thank you,
Poojitha
Solved! Go to Solution.
@POSPOS Try this:
Measure =
VAR __Protocols = COUNTROWS(DISTINCT('Table'[Protocol]))
VAR __Sum = SUM('Table'[No. of days])
VAR __Result = DIVIDE(__Sum, __Protocols)
RETURN
__Result
Hi,
Write these measures
D = SUM('Table (2)'[No. of days])
Measure = AVERAGEX(VALUES('Table (2)'[Protocol]),[D])
Drag the second one to the visual.
Hope this helps.
Hi,
Write these measures
D = SUM('Table (2)'[No. of days])
Measure = AVERAGEX(VALUES('Table (2)'[Protocol]),[D])
Drag the second one to the visual.
Hope this helps.
@POSPOS Try this:
Measure =
VAR __Protocols = COUNTROWS(DISTINCT('Table'[Protocol]))
VAR __Sum = SUM('Table'[No. of days])
VAR __Result = DIVIDE(__Sum, __Protocols)
RETURN
__Result
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
79 | |
74 | |
50 | |
40 |
User | Count |
---|---|
139 | |
119 | |
74 | |
64 | |
63 |