This query uses the Provider column. Provider is deprecated in v1.3 and will be removed in v1.4.

Personas
FinOps Practitioner
Capabilities
Data Ingestion
KPIs
Frequency of Data Updates, ETL Processing Time, Cost Visibility Delay
Source
FOCUS 1.0 sample
Result rows
4
Status
Runs on sample
Execution
PrecomputedRead-only
Result snapshot (UTC)
2026-10-11

Totals billed cost per provider, billing account and billing currency for comparison with provider invoices. Billing currency is USD throughout, except 4 zero-cost Oracle rows with no currency.

Billed cost by billing account

Query results
Provider nameBilling account idBilling account nameBilling currencyTotal billed cost
AWS1234567890123SunBirdUSD$833.61
Microsoft/providers/Microsoft.Billing/billingAccounts/8611537SunBirdUSD$567.21
Oracle20209880–USD$23.53
Oracle20209880––$0.00

4 rows. Scroll inside the table to see more.

Precomputed result

Inspect Postgres SQL and original FOCUS SQL

Postgres SQL, as run

select provider_name as provider_name,
       billing_account_id as billing_account_id,
       billing_account_name as billing_account_name,
       billing_currency as billing_currency,
       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_account_id, billing_account_name, billing_currency
order by total_billed_cost desc nulls last, provider_name, billing_account_id
limit 500

Parameters: $1 = billing_period_start, $2 = billing_period_end

Original FOCUS SQL

SELECT
  ProviderName,
  BillingAccountId,
  BillingAccountName,
  BillingCurrency,
  SUM(BilledCost) AS TotalBilledCost
FROM focus_data_table
WHERE BillingPeriodStart >= ? AND BillingPeriodEnd < ?
GROUP BY
  ProviderName,
  BillingAccountId,
  BillingAccountName,
  BillingCurrency

Columns used

Column names from the source use case.

  • Provider Name
  • Billing Account ID
  • Billing Account Name
  • Billing Currency
  • Billed Cost
  • Billing Period Start
  • Billing Period End
Read the source on focus.finops.org ↗