Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hey,
i have GDP data with colunms : Country, GDP, Year.
i used a Dax functions to calculate GDP Growth %, and ranked it In the Growth Rank Column.
Here's what i want to do :
I want to show the Year of highest Growth % in a Card Visual (from the Table, it shows 1981), but can't seem to know how best to do it.
This is a table visual i created on power bi.
Table Visual
Apart from Year and GDP Column every other Column is calculated using DAX.
Here are the formulas :
Solved! Go to Solution.
Hi,
I am not sure how your data model looks like, but please try to put the below measure into a card visualization.
expected measure for card visual: =
SUMMARIZE (
FILTER (
ADDCOLUMNS (
ALL ( 'Countries GDP 1960-2020'[Year] ),
"@ranking", [Growth Rank]
),
[@ranking] = 1
),
'Countries GDP 1960-2020'[Year]
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
Hi,
I am not sure how your data model looks like, but please try to put the below measure into a card visualization.
expected measure for card visual: =
SUMMARIZE (
FILTER (
ADDCOLUMNS (
ALL ( 'Countries GDP 1960-2020'[Year] ),
"@ranking", [Growth Rank]
),
[@ranking] = 1
),
'Countries GDP 1960-2020'[Year]
)
If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.
This is the Solution !!!
it worked.
Thanks for Helping Out.
add colnum
LastYearGDP = lookupvalue('Countries GDP 1960-2020'[GDP], 'Countries GDP 1960-2020'[Year], 'Countries GDP 1960-2020'[Year] - 1, 'Countries GDP 1960-2020'[Country], 'Countries GDP 1960-2020'[Country])
add measure
BestGDP = maxx(values( 'Countries GDP 1960-2020'[Year]), calculate(DIVIDE(sum('Countries GDP 1960-2020'[GDP])-sum('Countries GDP 1960-2020'[LastYearGDP]),sum('Countries GDP 1960-2020'[LastYearGDP]))
User | Count |
---|---|
15 | |
10 | |
9 | |
9 | |
8 |