Within FlexReports built off of the Azure cost managed dataset you will find that resource groups are returned in both upper and lower case.
This is due to a limitation in the Microsoft API that is utilized to pull down billing data currently see - Are resource group names case sensitive? - "When using various APIs to retrieve the name for a resource or resource group, the returned value may have different casing than what you originally specified for the name."
{
"sqlStatement" :
" SELECT
timeInterval_Month AS Month,
lower(ResourceGroup) AS ResourceGroup
FROM
AZURE_COST_USAGE
GROUP BY
timeInterval_Month,
lower(ResourceGroup) ",
"needBackLinkingForTags" : true ,
"dataGranularity" : "MONTHLY" ,
"timeRange" : {
"last": 3
} ,
"limit" : -1
}