Personas
Finance, FinOps Practitioner
Capabilities
Planning & Estimating, Reporting & Analytics, Unit Economics, Rate Optimization, Forecasting
Source
FOCUS use-case SQL
Status
Not in v1.0 sample
Results
Not run
Mode
Read-only
Library snapshot (UTC)
2026-10-08

PricingCurrency, PricingCurrencyListUnitPrice, PricingCurrencyContractedUnitPrice and ServiceSubcategory are absent from the v1.0 sample, so savings in a virtual pricing currency cannot be computed.

Review the original SQL below and the required columns before using a newer FOCUS dataset.

Original FOCUS SQL
SELECT 
        ServiceName,
        ServiceSubcategory,
        ChargeDescription,
        BillingCurrency,
        PricingCurrency,
        SUM(PricingCurrencyListUnitPrice-PricingCurrencyContractedUnitPrice) AS ContractedSavingsInPricingCurrency,
        SUM(ListUnitPrice - ContractedUnitPrice) AS ContractedSavingsInBillingCurrency
FROM focus_data_table
WHERE ChargePeriodStart >= ? and ChargePeriodEnd  < ?
AND PricingCurrencyListUnitPrice > PricingCurrencyContractedUnitPrice
GROUP BY
        ServiceName,
        ServiceSubcategory,
        ChargeDescription,
        BillingCurrency,
        PricingCurrency

Columns used

Column names from the source use case.

  • Service Name
  • Service Subcategory
  • Charge Description
  • Billing Currency
  • Pricing Currency
  • Pricing Currency List Unit Price
  • Pricing Currency Contracted Unit Price
  • List Unit Price
  • Contracted Unit Price
  • Charge Period End
  • Charge Period Start
Read the source on focus.finops.org ↗