Data Source: AdventureWorks2012
create dashboard report, design report datasets query use Following Tables:
Person.Address, Person.StateProvince, Sales.SalesOrderHeader
dataset fields: CountryRegionCode, StateProvinceCode AS State, sum(h.TotalDue) as TotalDue
dataset filter: only display records for CountryRegionCode =US
add Table Bottom 5 States on Dashboard report , Formatting according to template ,add databar
Template:
Here is my query:
SELECT TOP 5 p.CountryRegionCode,p.StateProvinceCode AS State, sum(h.TotalDue) as TotalDue FROM Person.Address AS a INNER JOIN Person.StateProvince p ON a.StateProvinceID = p.StateProvinceID INNER JOIN Sales.SalesOrderHeader h ON a.AddressID = h.BillToAddressID WHERE p.CountryRegionCode = 'US' group by p.CountryRegionCode,p.StateProvinceCode ORDER BY sum(h.TotalDue) ASC
Please help me solve the problem. Thanks.