Analyze — Ad-Hoc Cost Analysis#

Analyze lets you ask any cost question across your entire multi-cloud dataset. Choose a time range, cost type, granularity, up to 2 grouping dimensions, and up to 15 filter conditions, then view results as a chart or table. Results are URL-shareable and can be saved as named queries that appear as pinned charts on the Home page.

Navigate: left navigation → FinOps → Analyze.


Controls#

Time Range#

Same presets as Assess (Last 7 Days through This Year, plus Custom). Maximum end date: yesterday (T−1).

Cost Type#

Actual or Amortised. The Forecast feature is only available with Actual cost type.

Granularity#

Granularity

Best for

Daily

Anomaly detection, investigating a specific date

Weekly

Week-on-week trends without daily noise

Monthly

Long-term trends, year-over-year comparison


Grouping (up to 2 dimensions)#

Select one or two dimensions from the Group By dropdown:

Dimension

Description

Provider

Azure / AWS / GCP

Connection

Each cloud account

Group

Org hierarchy nodes (from Allocate)

Category

Compute / Network / Database / Serverless / Storage / Other

Resource

Individual resource names

Type

Provider-specific resource type

Tag

A specific tag key (enter the tag key after selecting)

Cost Type

Usage / Reservation / Tax / Discount / Other

Warning

Grouping by Resource or Type on large accounts can produce hundreds of series. Apply filter conditions first to narrow the scope.


Filters (up to 15 conditions)#

Each filter condition has a dimension, an operator (Equals / Not Equals / All), and up to 20 values. Conditions are combined with AND logic.

Examples:

Filter

Result

Provider = Azure AND Category = Compute

Azure compute costs only

Group = Platform Engineering

All costs attributed to that group and its children

Tag: environment = production

Resources tagged environment=production

Connection = AWS Prod AND Provider = AWS

Single-account AWS view


Chart types#

Type

Best for

Line

Trends over time; easy period comparison

Area

Stacked volume contribution per dimension value

Bar

Period-by-period comparison across multiple series

Horizontal Bar

Ranking (e.g. “top 10 resources by cost”)


Forecast#

Enable the Forecast toggle to add a forward-looking cost projection. The forecast is powered by a machine learning model that adapts continuously to your actual spend patterns and seasonality. Projected values appear as a dashed line and shaded area beyond the current date.

Limitations:

  • Requires at least ~14 days of historical data to be meaningful

  • Disabled for Amortised cost type


Period comparison#

Enable Compare to previous period to overlay the equivalent prior period on the same chart. Shows a dashed comparison series and a % change indicator on hover.


URL sharing#

Every setting you configure (filters, grouping, time range, chart type) is encoded into the page URL in real time. Copy and share the URL — your teammate will see exactly the same view.

Tip

Bookmark complex queries you refer to regularly.


Saving a query#

Click Save query → name it → Save. Saved queries:

  • Appear in your saved query list (accessible from the Analyze header)

  • Can be pinned to the Home page — click the pin icon next to any saved query to promote it to a live chart on your Home dashboard

  • Up to 3 pinned queries appear as interactive charts on the Home page, refreshed automatically on each visit

  • Can be edited, renamed, unpinned, and deleted at any time

Tip

Pin your team’s most critical cost views — for example, “Production spend this month by service” — so they surface immediately when anyone opens Reply CMP.


Query performance#

Grouping and aggregation in Analyze are performed entirely at the backend using a top-k algorithm: only the top-k most expensive dimension values are returned and rendered, with all remaining values consolidated into an “Other” bucket. This means:

  • Faster chart rendering on accounts with hundreds of connections or thousands of resources

  • Cleaner, more readable charts (no more 200-series overloaded views)

  • The default top-k is at frontend 8.

Note

If a specific resource or connection you expect is not visible in the chart it may have fallen below the top-k threshold. Apply a filter condition to narrow the scope or increase the top-k value in the advanced options.