Chart controls and notes
Showing the first 20 categories. Open full screen to explore all 500 categories.
Finance manages tracking of budgets and must update application budgets with the actual costs billed each month so the budget is not exceeded.
This query uses the Provider column. Provider is deprecated in v1.3 and will be removed in v1.4.
Column names from the source use case.
Showing the first 20 categories. Open full screen to explore all 500 categories.
Showing 100 of 500 rows. Scroll inside the table to see more.
select provider_name as provider_name,
billing_period_start as billing_period_start,
billing_period_end as billing_period_end,
coalesce(tags->>'application', '(untagged)') as application,
sum(billed_cost) as total_billed_cost
from focus.cost_and_usage
where billing_period_start >= $1::timestamptz
and billing_period_end < $2::timestamptz
group by provider_name, billing_period_start, billing_period_end, coalesce(tags->>'application', '(untagged)')
order by total_billed_cost desc nulls last, provider_name, billing_period_start, application
limit 500SELECT ProviderName, BillingPeriodStart, BillingPeriodEnd, Tags["Application"] AS Application, SUM(BilledCost) AS TotalBilledCost FROM focus_data_table WHERE BillingPeriodStart >= ? AND BillingPeriodEnd < ? GROUP BY ProviderName, BillingPeriodStart, BillingPeriodEnd, Tags["Application"]