[{"data":1,"prerenderedAt":316},["ShallowReactive",2],{"cms-page:analytics":3,"icon:alert-triangle":130,"icon:arrows-exchange":141,"icon:chart-bar":148,"icon:clipboard-check":161,"icon:file-text":171,"icon:flag":187,"icon:forms":194,"icon:gauge":213,"icon:message-report":226,"icon:microscope":236,"icon:notebook":258,"icon:refresh":268,"icon:route":275,"icon:school":285,"icon:signature":292,"icon:truck":296,"icon:user-shield":306},{"slug":4,"seo":5,"sections":8},"\u002Fanalytics",{"title":6,"description":7},"Analytics & Reports — QAbility Quality Management","Dashboards, no-code metrics, scheduled reports and threshold alerts. Each figure is computed under the reader’s own access, and small groups are withheld.",[9,25,46,74,98,124],{"type":10,"id":11,"eyebrow":12,"title":13,"highlight":14,"blurb":15,"actions":16,"image":23},"hero","top","Analytics & reports","Ask the quality system a question once.","Each reader gets the answer they may see.","A metric stores the question, not the number. Every tile, report and alert works it out again for the person reading it, under their own access, so a dashboard can be shared with the whole company without sharing the records behind it.",[17,20],{"label":18,"href":19},"Book a demo","\u002Fcontact",{"label":21,"href":22},"See pricing","\u002Fpricing",{"src":24},"analytics.dashboard",{"type":26,"id":27,"eyebrow":28,"title":29,"lead":30,"media":31,"caption":32,"framed":33,"callouts":34,"side":45},"annotatedShot","figure","What a figure carries","Every tile says whose numbers they are, and how old","A chart on a quality dashboard is evidence someone will act on. So each one carries its scope, its age and its definition, and it never passes off a hidden group as zero.","analytics.tile","Analytics › Dashboards · One tile",true,[35,40],{"label":36,"text":37,"x":38,"y":39},"Withheld, not zero","A group of fewer than five records is withheld from a breakdown, and the tile says so, so a small team’s figure can’t be read off a chart.",43.2,87,{"label":41,"text":42,"x":43,"y":44},"Whose, when and how","The access it was computed under (the reader’s own), when it was computed, and how it is calculated. Analytics refreshes on a schedule; it is not live.",83.2,93,"right",{"type":47,"id":47,"items":48},"showcase",[49,57,66],{"eyebrow":50,"title":51,"body":52,"points":53,"image":24},"Dashboards","Boards built from tiles, kept private or shared with the company.","A tile is one metric drawn one way: a single number, a trend line, bars, a donut or a ranked list. Each tile sets its own period, from the last 30 days to the last 24 months, and a single-number tile can compare itself with the previous period or the same period last year. Share a board with the company and every colleague who opens it sees it resolved to their own access.",[54,55,56],"Drag tiles into order and set how wide each one is","Break a figure down by site, department or owner","Private, or shared with the whole company",{"eyebrow":58,"title":59,"body":60,"points":61,"image":65},"Metrics","Define a metric without writing a query.","Pick a record type, choose what to measure and narrow it with filters. Publish it, and it can sit on a dashboard, in a report or behind an alert. Unpublish it without deleting it.",[62,63,64],"Measure a count, a percentage, a sum or an average","Filter on “is one of”, “is not one of”, “is set” and “is not set”","A measure it can’t compute correctly is refused, not approximated","analytics.metrics",{"eyebrow":67,"title":68,"body":69,"points":70,"image":73},"Reports and alerts","Reports on a schedule, alerts on a threshold.","A report gathers figures for a period into one document. Export it as PDF or Excel and it arrives by email; schedule it and it goes out on your timetable, in your time zone, to the people, teams or roles you choose. An alert watches one metric and notifies people when it crosses a threshold you set.",[71,72],"Schedule recipients come from your company, never a typed-in address","Up to ten threshold bands, each marked info, warning or critical","analytics.report",{"type":75,"id":75,"eyebrow":76,"title":77,"rules":78,"badges":93,"v":97},"ledger","The rules, and who enforces them","What a figure won’t do",[79,83,86,90],{"rule":80,"detail":81,"enforcedBy":82},"A figure follows the reader’s access","Every figure is computed under the reader’s own access, through the same row-level security that guards the records. A shared board never shows anyone a count drawn from records they could not open.","db",{"rule":84,"detail":85,"enforcedBy":82},"An average is an average","An average is worked out from the sum and the count of the underlying records, never by adding up averages across periods or groups. A distinct count, which can’t be combined that way, is refused when the metric is compiled.",{"rule":87,"detail":88,"enforcedBy":89},"A schedule goes only to your people","A scheduled report’s recipients are users, teams or roles in your company. There is no field for an email address, so a schedule can’t send figures outside it.","server",{"rule":91,"detail":92,"enforcedBy":89},"An export goes to the person who asked","A PDF or Excel export of a report is emailed to the person who requested it, not offered as an open download link.",{"db":94,"server":95,"configure":96},"Database refuses","Server refuses","You configure",2,{"type":99,"id":99,"eyebrow":100,"title":101,"items":102},"faq","Straight answers","What people ask before they trust a number",[103,106,109,112,115,118,121],{"q":104,"a":105},"Is it real time?","No. Analytics is refreshed on a schedule, and every tile shows when its figures were computed, so nobody mistakes an older figure for a live one. The records themselves are always current; open the record list when you need this minute’s state.",{"q":107,"a":108},"Will two colleagues see the same number on a shared board?","Not necessarily, and that is deliberate. A board shares the questions, not the answers: each person sees the figures for the records their own access reaches. Someone with company-wide access and someone limited to one site can open the same board and see different numbers, both correct for them.",{"q":110,"a":111},"Why does a chart say a group was withheld?","Because it had fewer than five records. Showing it would let anyone work out a figure about a handful of people, so the tile leaves it out and says how many groups it withheld, rather than drawing a zero.",{"q":113,"a":114},"Can I send a report to someone outside the company?","No. Scheduled reports go to users, teams or roles in your company, and an export is emailed to the person who asked for it. If a customer or an auditor needs figures, someone inside exports the report and shares it the way you share any controlled document.",{"q":116,"a":117},"Does it use AI, forecasts or anomaly detection?","No. Every figure comes from a metric definition you can read under “How it’s calculated”. Nothing is predicted, and nothing is summarised in generated text.",{"q":119,"a":120},"Can I connect Power BI or Tableau?","Not today. There is no BI connector or analytics API. Reports export to PDF and Excel, which is where most teams start; tell us what you would connect and we will tell you honestly whether it is planned.",{"q":122,"a":123},"Can I filter a whole dashboard by site or department?","Not with one control. Each tile has its own period and can be broken down by site, department or owner, and each reader’s own access already limits what they see. A board-wide site or department filter is not there yet.",{"type":125,"id":126,"eyebrow":127,"title":128,"action":129},"ctaPanel","cta","Numbers you can stand behind","See your quality data on one board, resolved for each person who reads it.",{"label":18,"href":19},[131,135,138],[132,133],"path",{"d":134},"M12 9v4",[132,136],{"d":137},"M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0",[132,139],{"d":140},"M12 16h.01",[142,145],[132,143],{"d":144},"M7 10h14l-4 -4",[132,146],{"d":147},"M17 14h-14l4 4",[149,152,155,158],[132,150],{"d":151},"M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -6",[132,153],{"d":154},"M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -10",[132,156],{"d":157},"M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -14",[132,159],{"d":160},"M4 20h14",[162,165,168],[132,163],{"d":164},"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",[132,166],{"d":167},"M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2",[132,169],{"d":170},"M9 14l2 2l4 -4",[172,175,178,181,184],[132,173],{"d":174},"M14 3v4a1 1 0 0 0 1 1h4",[132,176],{"d":177},"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2",[132,179],{"d":180},"M9 9l1 0",[132,182],{"d":183},"M9 13l6 0",[132,185],{"d":186},"M9 17l6 0",[188,191],[132,189],{"d":190},"M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0v9a5 5 0 0 1 -7 0a5 5 0 0 0 -7 0v-9",[132,192],{"d":193},"M5 21v-7",[195,198,201,204,207,210],[132,196],{"d":197},"M12 3a3 3 0 0 0 -3 3v12a3 3 0 0 0 3 3",[132,199],{"d":200},"M6 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3",[132,202],{"d":203},"M13 7h7a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-7",[132,205],{"d":206},"M5 7h-1a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h1",[132,208],{"d":209},"M17 12h.01",[132,211],{"d":212},"M13 12h.01",[214,217,220,223],[132,215],{"d":216},"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",[132,218],{"d":219},"M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",[132,221],{"d":222},"M13.41 10.59l2.59 -2.59",[132,224],{"d":225},"M7 12a5 5 0 0 1 5 -5",[227,230,233],[132,228],{"d":229},"M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12",[132,231],{"d":232},"M12 8v3",[132,234],{"d":235},"M12 14v.01",[237,240,243,246,249,252,255],[132,238],{"d":239},"M5 21h14",[132,241],{"d":242},"M6 18h2",[132,244],{"d":245},"M7 18v3",[132,247],{"d":248},"M9 11l3 3l6 -6l-3 -3l-6 6",[132,250],{"d":251},"M10.5 12.5l-1.5 1.5",[132,253],{"d":254},"M17 3l3 3",[132,256],{"d":257},"M12 21a6 6 0 0 0 3.715 -10.712",[259,262,265],[132,260],{"d":261},"M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-11a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1m3 0v18",[132,263],{"d":264},"M13 8l2 0",[132,266],{"d":267},"M13 12l2 0",[269,272],[132,270],{"d":271},"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",[132,273],{"d":274},"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",[276,279,282],[132,277],{"d":278},"M3 19a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",[132,280],{"d":281},"M19 7a2 2 0 1 0 0 -4a2 2 0 0 0 0 4",[132,283],{"d":284},"M11 19h5.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h4.5",[286,289],[132,287],{"d":288},"M22 9l-10 -4l-10 4l10 4l10 -4v6",[132,290],{"d":291},"M6 10.6v5.4a6 3 0 0 0 12 0v-5.4",[293],[132,294],{"d":295},"M3 17c3.333 -3.333 5 -6 5 -8c0 -3 -1 -3 -2 -3s-2.032 1.085 -2 3c.034 2.048 1.658 4.877 2.5 6c1.5 2 2.5 2.5 3.5 1l2 -3c.333 2.667 1.333 4 3 4c.53 0 2.639 -2 3 -2c.517 0 1.517 .667 3 2",[297,300,303],[132,298],{"d":299},"M5 17a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[132,301],{"d":302},"M15 17a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",[132,304],{"d":305},"M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5",[307,310,313],[132,308],{"d":309},"M6 21v-2a4 4 0 0 1 4 -4h2",[132,311],{"d":312},"M22 16c0 4 -2.5 6 -3.5 6s-3.5 -2 -3.5 -6c1 0 2.5 -.5 3.5 -1.5c1 1 2.5 1.5 3.5 1.5",[132,314],{"d":315},"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",241564436]