{"uid":"cap_JIbtoFdae2KO1aFxhoYXr","slug":"null-coverage-analytics-string-normalisation-trailing-mean-series-960e7866","name":"Null Coverage Analytics: String Normalisation + Trailing Mean Series","description":"Null coverage — String normalisation + Trailing mean series: String normalisation + Trailing mean series for supplied null coverage records (missing_values, total_values). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-analytics-03-028?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","missing_values","total_values"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"total_values":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80},"missing_values":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","total_values":1,"dataset_group":"group-a","missing_values":10},{"date":"2026-10-02","row_id":"row-2","total_values":2,"dataset_group":"group-b","missing_values":20},{"date":"2026-10-03","row_id":"row-3","total_values":3,"dataset_group":"group-a","missing_values":15},{"date":"2026-10-04","row_id":"row-4","total_values":4,"dataset_group":"group-b","missing_values":30}],"maxItems":200,"minItems":1},"field":{"enum":["missing_values","total_values"],"type":"string","default":"missing_values"},"window":{"type":"integer","default":2,"maximum":200,"minimum":2}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6LuGFMHYqKd3mS6xJziii","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes string normalisation and trailing mean series reports for null coverage records (missing_values, total_values) across up to 200 rows using local analytical engines.","exampleAgentPrompt":"Can you run a null coverage analysis on my dataset — I have 150 rows with missing_values and total_values per date, grouped by dataset_group, and I want both the string normalisation report and a trailing mean series using a window of 5 for the missing_values field?","exampleUseCases":[{"title":"Data Quality Audit by Group","prompt":"I have 80 rows of daily null coverage records across two dataset groups — can you compute the trailing mean series over a window of 7 for the missing_values field and normalize the strings so I can see data completeness trends per group?"},{"title":"Rolling Average of Total Values","prompt":"Take my 120-row dataset with row_id, date, dataset_group, missing_values, and total_values and produce a trailing mean series for total_values with a window of 10, plus the string normalisation report."},{"title":"Small Dataset Completeness Check","prompt":"I've got 4 rows of null coverage data — dates from 2026-10-01 to 2026-10-04, two groups (group-a and group-b) — can you run both the string normalisation and trailing mean series reports with a window of 2 on missing_values?"}],"resultDescription":"Returns two analytical reports: (1) a string normalisation report describing the structure and normalized representation of the supplied null coverage records, and (2) a trailing mean series for the specified numeric field (missing_values or total_values) computed over the given rolling window — all processed locally with no external lookups.","failureModes":["Fewer than 1 row supplied — minimum 1 row required","More than 200 rows submitted — maximum is 200 rows","Window size smaller than 2 or larger than 200 — invalid window parameter","Date fields not matching YYYY-MM-DD pattern — schema validation failure","Missing required fields (row_id, dataset_group, date, missing_values, total_values) — request rejected","field enum value not one of 'missing_values' or 'total_values' — validation error"],"whenToPreferThis":"Choose this endpoint when you need offline, local analytical computation on null coverage records — specifically when you want both a string normalisation report and a trailing mean series in a single call for up to 200 rows. Ideal for data quality monitoring pipelines that don't require live lookups, predictions, or external data enrichment. Best suited for structured tabular datasets with date-stamped rows grouped by dataset category.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T00:58:20.422Z","isFirstParty":false,"canonicalSlug":"null-coverage-analytics-string-normalisation-trailing-mean-series-960e7866"}