Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi all,
I was hoping someone could help me figure out a way to show the second to last value for a certain field.
For example, I have country credit ratings which are a text field (D through AAA+) that can change at irregular intervals (so not monthly or yearly).
I have a table that shows the latest rating for countries that have had it changed in the past 3 months:
Now I want to get another column in this table that shows the what the previous rating was, thus my need to find the 2nd to last value.
All the columns in the table are normal raw data columns (no measures).
Anyone know how I can do this?
Thanks,
Raj
Solved! Go to Solution.
You could probably create a Calculated column like this:
Previous Rating = VAR CurrentDate = 'Table'[Date] VAR CurrentCountry = 'Table'[Country] VAR AllPreviousRatingsTable = FILTER ( 'Table', 'Table'[Country] = CurrentCountry && 'Table'[Date] < CurrentDate ) VAR PreviousRatingTable = TOPN ( 1, AllPreviousRatingsTable, 'Table'[Date], DESC ) VAR PreviousRating = MAXX ( PreviousRatingTable, 'Table'[Rating] ) RETURN PreviousRating
You could probably create a Calculated column like this:
Previous Rating = VAR CurrentDate = 'Table'[Date] VAR CurrentCountry = 'Table'[Country] VAR AllPreviousRatingsTable = FILTER ( 'Table', 'Table'[Country] = CurrentCountry && 'Table'[Date] < CurrentDate ) VAR PreviousRatingTable = TOPN ( 1, AllPreviousRatingsTable, 'Table'[Date], DESC ) VAR PreviousRating = MAXX ( PreviousRatingTable, 'Table'[Rating] ) RETURN PreviousRating
@AkhilAshok wrote:You could probably create a Calculated column like this:
Previous Rating = VAR CurrentDate = 'Table'[Date] VAR CurrentCountry = 'Table'[Country] VAR AllPreviousRatingsTable = FILTER ( 'Table', 'Table'[Country] = CurrentCountry && 'Table'[Date] < CurrentDate ) VAR PreviousRatingTable = TOPN ( 1, AllPreviousRatingsTable, 'Table'[Date], DESC ) VAR PreviousRating = MAXX ( PreviousRatingTable, 'Table'[Rating] ) RETURN PreviousRating
Thank you this worked perfectly!!
Hi,
Share the link from where i can download the PBI file or paste the Table here so that i can take it to an Excel file. More importantly, please show the expected result in another column.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
114 | |
100 | |
78 | |
75 | |
49 |
User | Count |
---|---|
145 | |
108 | |
107 | |
89 | |
61 |