Discovery: what stands out in your data
You often do not know the exact question. Ask “what stands out in my data?” and AnalyzeIt reads your tables, runs a set of read-only checks, and shows the few results that matter. The checks look for sudden changes, steady trends, differences between groups, results that depend on one group, unusual values, columns that move together, and data-quality problems. Finding them does not need a language model, so it is fast and the figures are computed, not written.
How to read a result
Each result is a card:
- A plain title that says what happened, for example that something was lower than usual in a given month.
- A chart of the evidence.
- One sentence on what it means.
- A confidence label: Confirmed in the data, Strong evidence, Likely, or Worth checking.
- “Show the working”: what it is based on, the exact figures, where the data came from and the exact query that was run.
- Follow-up questions you can click.
The summary also says how many checks ran, how many tables and rows were read, and when only part of a large table could be read.
How it avoids false alarms
A number that moves is not always news. Each move is compared with that series’ own history, and the bar is stricter when many places were searched. Yearly seasonality is checked when there are at least two full years of data, and flagged as a caveat when there are fewer. Groups that are really a few customers are treated as that many independent observations, not as thousands. Before relying on it, the method was run against realistic data with no real pattern, and against data with a planted pattern to see how often it was found. It is still a screening tool: a finding tells you where to look, not why.
Read more in the guides: real change or random noise and how to find what changed.
Patterns by weekday, hour and month
When a table has real dates, discovery also compares groups by weekday, by hour of the day and, with at least two full years of data, by month of the year. That is how it can say that failures are higher on Sundays, or in the evening. These are only used to compare groups: they are never an axis, and a table with one reading a month gets no weekday.
Failure and refund rates
A status column (captured, failed, refunded, cancelled) hides the rate that matters. When a table has one, AnalyzeIt reads each problem outcome as a rate and looks for two things: which group is out of line (for example one payment method failing far more than the others), and the date a rate jumped, traced to where it happened. A rate is reported only when it rests on enough events, and the bar allows for every group and every split point it tried. The status column itself is never reported as “explaining” its own rate, because that is true by definition.
Forecasts
Ask “forecast revenue for the next quarter” (or for any number that has a date next to it in your data). AnalyzeIt builds one value per period, tries several simple methods, and uses the one that would have predicted the past best. It does not trust a method because it looks good on the data it was fitted to: each method is tested by pretending to be at earlier points in time, forecasting what came next, and comparing with what really happened.
- The result is a chart of what happened, the forecast, and an 80% range. The range comes from how wrong that method actually was in those tests.
- It says how its typical miss compares with simply repeating the latest value. If it could not beat that, it says so and labels the forecast “Worth checking”.
- A yearly pattern is included only when there are at least two full years of history.
- A half-filled newest period is left out and said so; small gaps in the middle are filled and said so; large gaps, too little history or no date column get a clear reason instead of a line.
- For a total (revenue, orders) the headline is the total over the period you asked for; for a level (a rate, a price) it is the value at the end.
- Ask “forecast revenue by region” and you get the total plus a separately tested forecast for each of the biggest groups. A group with too little history is named and skipped.
A forecast assumes the future behaves like the past, so it cannot see a price change, a campaign or anything new. The wording is built from the figures, not written by a model. Read more: how to forecast without fooling yourself.
Compare with a public series
Ask “does my revenue follow the dollar rate?” or “is it related to India's GDP growth?”. AnalyzeIt fetches the public series (European Central Bank exchange rates, or World Bank indicators), lines it up with your numbers by month or year, and looks for a relationship. It compares changes from one period to the next, not levels, so two things that both climb over the years are not called related. A shared busy season is removed, the memory in each series is allowed for, and it tries shifts (a rise in the rate may show in sales a month later) and demands more evidence for having tried them. It needs at least 24 overlapping months, or 8 whole years, and says so when there is not enough. “No clear relationship” is a result too. A link it finds is how the two move together, never proof that one causes the other.
Online data
Paste a link to a data file, or ask for public data on a topic. AnalyzeIt finds the data, downloads a table, tidies it, and runs the same checks. It tries, in order: the link you gave, World Bank indicators, open-data catalogues (Socrata and CKAN portals), web search, and, on VIP, links to data files found on the pages it opens. It reads CSV, JSON, GeoJSON, Excel (.xlsx) files, tables in PDFs, tables on web pages (including the ones that pages build with JavaScript when the data comes with the page, or from a plain .json or .csv file the page loads) and Google Sheets.
- Free: a link you paste, or a World Bank indicator.
- Premium: adds catalogues and web search, and up to three tables.
- VIP: adds following links on pages, and up to four tables.
- Daily limits: 10 runs on Free, 50 on Premium and 150 on VIP.
Every online answer names its source, the date it was downloaded, the newest period in the data, and says plainly that the data comes from the internet and has not been checked by AnalyzeIt. If nothing usable is found, it lists what it tried and why each source failed. It follows each site’s robots.txt, stays within small download limits, and never reaches internal or private addresses. Online answers are not saved to your memory.
Read more: where to find public data and how to check it.
Watch a real run
/case runs a real case on public data with no account: it finds the data, downloads it, reads it, and shows the answer with its sources and the working, plus a link to keep for 30 days. It is a few fixed cases, so nothing you type is ever fetched.
Changing many records
Ask for a change to a group of records, such as closing every open order. AnalyzeIt never changes data on its own. It first works out exactly which records match and shows a preview: how many, a sample, and the before and after for each field. Nothing changes until you choose Approve.
- A change must name which records to change; it can never apply to every record by accident, and covers at most 500 records at a time.
- Approval applies the list the preview showed. A record someone edited after the preview is skipped, never overwritten, and the result says how many were skipped.
- You can undo an approved change for 30 days. Records edited since are left as they are and counted.
- Deletes go to the trash for 30 days, where they can be restored.
Sharing
A shared report includes these result cards with their charts and reasoning. It leaves out the exact query and the follow-up questions, and you can switch the link off at any time.
Want to see it rather than read about it? Try the live demo, no account needed.
Legal entity
Devansh Yadav
Sambhal, Uttar Pradesh
Governing law: Courts at Sambhal, Uttar Pradesh
Phone: +91 8433475698
Legal: legal@analyzeit.in