Chart anatomy
Data source
- Object: Deal, Company, Contact, Task, Invoice, Project, etc.
- List: start from an existing list (with filters applied)
- Multiple: union or join of multiple sources (complex charts)
Filters
Narrow the data:
value > 10000stage in ("Proposal", "Negotiation")created_at in last 90 days
Metric
What you measure:
count(record count)sum(field)(e.g. total deal value)avg(field)(average)min/maxcount_distinct(unique)- Custom metrics (formula)
Group by (dimension)
One or more dimensions:
- Categorical:
stage,owner,industry - Date:
per day,per week,per month,per quarter - Numeric: buckets (e.g.
deal value: 0-10k, 10-50k, 50-100k, 100k+)
Practical examples
Monthly revenue last 12 months
Monthly revenue last 12 months
Source:
Invoice (filter: status = Paid, date in last 12 months).
Metric: sum(amount).
Group: per month.
Type: line chart.Top 10 customers by revenue
Top 10 customers by revenue
Source:
Invoice.
Metric: sum(amount).
Group: per company.name.
Sort: desc, top 10.
Type: horizontal bar.Pipeline conversion funnel
Pipeline conversion funnel
Source:
Deal.
Metric: count.
Group: per stage (ordered).
Type: funnel.Overdue tasks per owner
Overdue tasks per owner
Source:
Task (filter: overdue=true).
Metric: count.
Group: per assignee.name.
Type: bar chart, colour = priority.Win rate per rep
Win rate per rep
Source:
Deal (closed only).
Custom metric: count(won) / count(total) * 100.
Group: per owner.
Type: bar with target.Custom metrics (formulas)
For metrics not covered by base aggregators, use formulas:Period comparison
Every chart can show comparison with previous period:- Vs previous period (MoM, YoY)
- Vs set target
- Vs historical average
Save and reuse
A saved chart can be:- Used in multiple dashboards
- Shared as “single chart” via link
- Exported (image, SVG, data)
Frequently asked questions
Do charts refresh in real time?
Do charts refresh in real time?
Yes. You can enable cache if performance is a concern.
Can I combine multi-object data?
Can I combine multi-object data?
Yes, with join (e.g. deal + company to filter by industry). Mind performance on large datasets.
How do I handle timezones?
How do I handle timezones?
Arya uses workspace timezone for temporal aggregations. Configurable per chart if needed.