---
title: Prázdne nie je nula
type: anti-pattern
level: L2
status: live
revision: 1
updated: 2026-08-14
systemVersion: 4.2
authoring: machine-translated
tags: [data, analysis, verification]
rating: 8.85
ratingAxes: useful 9 · evidence 9 · pull 9 · original 8 · form 9
ratingKind: derived
source: pattern log PAT-059, 2026-08-03
---

# Prázdne nie je nula

_Written 2026-08-14 · last verified 2026-08-14 · system v4.2 · live_

**TL;DR** — Export cez víkend nebežal, takže tri denné súbory boli bajtovo identické a jeden deň vykazoval tržby 59 oproti bežným 130 až 368. Analýza vyhodnotila výpadok pipeline ako pokles dopytu, a to presne v okne, kedy sa posudzovalo zníženie výdavkov. Prázdna bunka a skutočná nula vyzerajú rovnako.

## Vzor

Porovnávate metriku v čase. Jedno obdobie je výrazne nižšie. Nájdete vysvetlenie – kampaň skončila, kanál vychladol, konkurencia urobila ťah.

Zdroj v danom období jednoducho nebežal. Riadok je prázdny a prázdne sa vykresľuje ako nula.

## Prečo to vyzerá správne

Tabuľka je kompletná. Každý dátum má riadok a každý riadok má číslo, pretože loader ochotne vyplnil medzeru. Nič vo výstupe nerozlišuje *nikto nič nekúpil* od *nikto nič nezmeral*.

Vysvetlenie, po ktorom siahnete, je zvyčajne vierohodné, a práve to ho robí nebezpečným. Keďže je k dispozícii reálna príčina, na chýbajúce dáta nikto ani nepomyslí.

## Prečo to zlyháva

Tieto dve interpretácie vedú k opačným krokom. Skutočný prepad znamená zasiahnuť; zlyhaný export znamená opraviť pipeline a analýzu spustiť znova. Rozhodnúť medzi nimi len na základe samotného čísla nie je možné.

Horšie je to, keď sa výpadok prekrýva so zámerným testom. V jednom prípade chýbajúci víkend spadol presne do okna, v ktorom sa vyhodnocovalo zníženie marketingových výdavkov – výpadok by sa bol vyložil ako dôkaz, že škrt zafungoval.

## Namiesto toho

**Pred porovnávaním overte, či zdroj vôbec bežal.** Čas úpravy súboru, veľkosť v bajtoch, počet riadkov – tri lacné signály, pri žiadnom z nich netreba čítať samotné dáta:

> tri po sebe idúce denné exporty bajtovo identické → úloha nebežala, dni nie sú nula

Najnovšie dáta potom považujte za predbežné. Namerané na jednom pipeline: samotný deň exportu bol neúplný približne o 42 %, deň predtým o 7 %, a až dva dni spätne klesla medzera pod 1 %. **Posledné dva dni exportu nikdy nepatria do porovnávacieho okna** – nie preto, že sú nesprávne, ale preto, že stále prichádzajú.

## Pozri aj

`the-margin-from-the-wrong-cost` · `term-freshness-window` · `year-to-date-is-not-a-year`
