Skip to content
AI and dataSeptember 01, 2026 · 8 min read

How to ask your data and get an answer you can use

The difference between a useful answer and a pretty one is usually in the question. Five patterns that work, three that always fail, and what to request alongside so you can trust the number.


After a few weeks with a connected assistant a pattern shows up: bad answers almost always come from questions that had no answer. Not because of a model limitation — because the question named no period, no scope and no criterion.

The three questions that always fail

Bad questionWhy it failsVersion that works
How are we doing?Does not say about what, when, or against whatSales and revenue for the last 7 days versus the previous 7
Which channel is best?Best by volume, by cost or by return? Different answersChannels by sales, cost per sale and revenue, last 30 days
Why did it drop?Asks for cause; data answers changeShow what changed between the two weeks by channel and product

Data does not answer why. It answers what changed. The cause is still interpretation by someone who knows the business.

The five patterns that pay off

  1. 01Metric + period + comparison. "Revenue this week against the average of the previous four." The comparison is what turns a number into information.
  2. 02Explicit scope. "Approved sales only, in local currency, excluding renewals." A stated criterion is a checkable criterion.
  3. 03From aggregate to list. "Now show me the 20 people behind that number." That is where analysis becomes action.
  4. 04Contrast. "What did buyers do that non-buyers did not?" Difference teaches more than an average.
  5. 05Time order. "What happened before the cancellation, in order?" Sequence is what reveals a trigger.

The request that should follow every question

Ask for the working. "Also tell me the filter you used and how many rows went in." That changes the nature of the answer: instead of a number to believe, you get a number to check.

It is the habit that builds trust fastest — and finds data errors fastest. In most first-week discrepancies the model was right and the criterion was different: time zone, included statuses, currency, recurrence.

How to ask for what you cannot name

You do not need to know the table or column name. Describe the fact in plain language and let the assistant look: "is there any source here that records when a person opened the checkout?". Discovery is part of its job.

  • Start by asking what exists: "which data sources are connected to this project?"
  • Then ask for the vocabulary: "which event types appear in the last 30 days, and at what volume?"
  • Only then ask the business question. Asking about something that does not exist produces invented answers that look right.

Frequently asked questions

Do I need SQL to ask questions of my data?

No. The assistant writes the query. What you need is to be specific about period, scope and criteria — which is business knowledge, not database knowledge.

Why does the AI sometimes return a different number than my dashboard?

Almost always criteria: the dashboard may include renewals, use another time zone, or count statuses the question excluded. Ask for the filter on both sides and the difference usually explains itself in one line.

What is the best first question for a beginner?

One whose answer you already know. Start with a number you can verify in a bank statement or checkout. Matching that number is what earns trust for the next ones.

Can the AI make data up?

It can fill a gap with plausible text if the question is about something that is not in the base. The defence is to always ask for the source and the row count: an answer without an origin should not drive a decision.

Start measuring what actually becomes revenue

Create a free account, connect your first source and see your first lead timeline today. No card required.