If you want to rank your result in DAX you can use the RANKX function.
Below is a sample
DEFINE MEASURE 'Internet Sales'[Rank] = RANKX ( ALL ( 'Product'[Product Name] ), SUMX ( RELATEDTABLE ( 'Internet Sales' ), 'Internet Sales'[Internet Total Sales] ) ) EVALUATE FILTER ( ADDCOLUMNS ( VALUES ( 'Product'[Product Name] ), "Product Rank", 'Internet Sales'[Rank], "Sales amount", 'Internet Sales'[Internet Total Sales] ), [Sales amount] <> 0 ) ORDER BY 'Internet Sales'[Rank]
Please note the filter that removes the empty rows.
Here is the resultset