--- title: Statistika provozů order: 15 summary: Počty strávníků, organizací a strávníků organizací napříč všemi provozy, objednaná jídla na vybraný den a přehled, kolik lidí v každém provozu používá web a kolik mobilní aplikaci. --- # Statistika provozů Záložka **Statistika provozů** dává administrátorovi jedno srovnání napříč **všemi provozy (tenanty)**: kolik strávníků každý provoz obsluhuje, kolik u něj objednává organizací a kolik jídel je na vybraný den objednáno. Je to agregovaný pohled - nezobrazuje jednotlivé strávníky ani jejich jména, jen počty. ## Co tabulka zobrazuje Stránka vede prstencem a měřidly; tabulka s podrobnostmi je pod nimi za rozbalovacím **Zobrazit jako tabulku**. Zůstane otevřená i po změně dne, takže se při každém načtení nezavírá. Jeden řádek je jeden provoz. Sloupce: - **Provoz** - název tenanta. Neaktivní provoz má vedle názvu štítek _Neaktivní_. - **Strávníci** - počet aktivních strávníků provozu. - **z toho pedagogů** - kolik z nich jsou samoobjednávající se pedagogové, tedy strávníci s vlastním přihlášením a bez rodiče. - **z toho dietních** - kolik z nich má nastavenou dietu. - **Organizace** - počet aktivních [organizací](/docs/operator/bulk-orders), které u provozu objednávají hromadně. - **Strávníci organizací** - součet počtů, které si organizace samy nastavily u svých poboček. - **Objednaná jídla** (skupina tří sloupců s datem v hlavičce) - kolik porcí je na vybraný den objednáno: zvlášť za jednotlivé strávníky, zvlášť za organizace, a jejich součet. > **Dva různé druhy čísla.** Sloupec _Strávníci_ jsou konkrétní strávníci evidovaní v systému, každý se svým účtem, objednávkami a kreditem. _Strávníci organizací_ je číslo, které si organizace u každé své pobočky a věkové kategorie **nastaví sama** - žádní jednotliví lidé za ním v systému nejsou. Proto se ty dva sloupce nesčítají a v součtovém řádku jsou taky každý zvlášť. Poslední řádek **Celkem** sčítá právě zobrazené provozy - když přepnete filtr, součet se přepočítá. ## Prstenec Podíl provozů na počtu strávníků Nad tabulkou je prstencový graf: jeden dílek na provoz, velikost podle počtu strávníků, uprostřed celkový počet strávníků na platformě. Při otevření se prstenec vykreslí postupně; kdo má v systému nastavené omezení pohybu, uvidí ho rovnou hotový. Legenda vedle něj nese jméno provozu, počet a podíl v procentech, najetím myší na dílek se totéž ukáže v bublině. - **Řídí se přepínačem rozsahu** níže, stejně jako tabulka - v režimu *Aktivní provozy* deaktivované provozy do koláče nevstupují. - **Provozy bez strávníků nemají dílek.** Nula nemá v podílu co ukázat; v tabulce zůstávají. - **Od devátého provozu se zbytek slučuje** do šedého dílku *Ostatní*. Paleta má osm barev a jejich pořadí je to, co drží sousední dílky rozlišitelné i pro člověka s poruchou barvocitu; devátá barva by se s některou předchozí slila. - **Malý provoz se nezaokrouhlí na nulu.** Podíl pod jedno procento se píše `<1 %`, aby škola, která strávníky má, nevypadala jako prázdná. Dělí se jen **strávníci** - každý patří právě jednomu provozu, takže dílky dávají dohromady celek. ### Dvě měřidla vedle prstence Sloupce *z toho pedagogů* a *z toho dietních* se takhle dělit nedají: jsou to dva nezávislé výběry ze stejných strávníků a pedagog s dietou je v obou, takže žádný celek k rozdělení neexistuje. Proto mají vedle prstence **každý vlastní měřidlo** - podíl proti celkovému počtu strávníků, ne proti sobě navzájem. Pod každým je i absolutní číslo ve tvaru `32 z 1027`. Měřidla se řídí stejným přepínačem rozsahu jako zbytek stránky. ## Den objednávek Pole **Den objednávek** vedle přepínače rozsahu platí **jen pro skupinu Objednaná jídla** - ostatní sloupce jsou stav a datum ignorují. Proto je zvolený den napsaný i v hlavičce té skupiny, ať je zřejmé, ke kterému dni čísla patří. Výchozí je dnešek. Pozor u budoucích dnů: dokud neproběhne uzávěrka, se čísla ještě mění - strávníci i organizace mohou objednávky přidávat a rušit. > **Objednaná jídla jsou porce, ne lidé.** Strávník, který má na daný den oběd i polévku, je v čísle dvakrát; organizace přispěje objednaným množstvím porcí. Právě proto se ty dva sloupce sečíst dají - obojí jsou porce. Kolik konkrétních lidí to je, z toho čísla nevyčtete a u organizací to systém neví vůbec. ## Graf Objednaná jídla v čase Pod tabulkou je sloupcový graf objednaných porcí **po dnech**. Má vlastní ovládání, nezávislé na tabulce nad ním: - **Provoz** - jeden konkrétní provoz, nebo _Všechny provozy_ (výchozí), kdy se počty sčítají za všechny. - **Od** / **Do** - období, výchozí posledních 30 dnů. Nejvíc lze zobrazit 92 dnů; delší období stránka odmítne, protože graf kreslí jeden sloupec na den. Každý sloupec je jeden den a je barevně rozdělený na **objednávky strávníků** (zelená, spodní část) a **objednávky organizací** (oranžová, horní část). Legenda nad grafem ukazuje součty za celé období. Po najetí myší na den se zobrazí přesná čísla; kdo pracuje bez myši nebo chce data okopírovat, rozbalí pod grafem **Zobrazit jako tabulku**. Den bez objednávek je v grafu prázdné místo, ne vynechaný den - víkendy a zavřené dny se tedy poznají. > Graf ukazuje totéž, co skupina sloupců _Objednaná jídla_ v tabulce, jen za období místo jednoho dne. Platí i stejné pravidlo: **jsou to porce, ne lidé.** ## Graf Web nebo mobilní aplikace Úplně dole je pruhový graf, jeden pruh na provoz: **kolik lidí v něm za zvolené období otevřelo web, kolik mobilní aplikaci a kolik obojí.** Odpovídá na otázku, jestli se [mobilní aplikace](/docs/parent/install-app) v daném provozu chytá, nebo jestli rodiče zůstávají na webu. Ovládání má vlastní, nezávislé na zbytku stránky: - **Od** / **Do** - období, výchozí posledních 30 dnů. Nejvíc lze zobrazit 366 dnů, tedy celý školní rok. - Řídí se ale **přepínačem rozsahu** dole na stránce stejně jako tabulka - v režimu _Aktivní provozy_ deaktivované provozy v grafu nejsou, a nejsou ani v řádku _Na platformě_ pod tabulkou. Přepnutí rozsahu čísla načte znovu. Pruh je rozdělený na tři části: **Jen web** (zelená), **Obojí** (modrá) a **Jen aplikace** (oranžová). Na konci pruhu je celkový počet lidí. Po najetí myší se ukážou přesná čísla i podíl aplikace; bez myši je pod grafem **Zobrazit jako tabulku**. - **Počítají se jen rodiče a strávníci.** Operátoři, administrátoři a kuchyňská obsluha aplikaci k dispozici nemají - kdyby se počítali, nafoukli by stranu webu o lidi, kteří na výběr nikdy neměli, a každý provoz by vypadal, že aplikaci odmítl. - **Každý člověk je právě v jedné ze tří skupin**, takže se dají sečíst. Chcete-li „kolik lidí používá aplikaci", je to _Obojí_ + _Jen aplikace_; „kolik používá web" je _Obojí_ + _Jen web_. Tyhle dva součty se navzájem překrývají a sčítat se nesmí. - **Provoz, kde se za období nikdo nepřihlásil, v grafu není** - prázdný pruh nic neukazuje. V tabulce pod grafem zůstává a pod grafem je napsáno, kolik takových provozů je. - **Řádek _Na platformě (každý jednou)_** v tabulce není součet sloupců nad ním. Rodič, který má děti ve dvou provozech, je v obou řádcích a v tomhle jednou. Když se tedy součet řádků a poslední řádek liší, je to právě o tyhle lidi. > **Období tu není jen štítek.** Člověk se do čísla dostane tím, že se v tom období aspoň jednou přihlásil. Kdo si aplikaci nainstaloval, ale poslední měsíc ji neotevřel, ve výchozím třicetidenním okně nebude - a to je záměr: graf měří používání, ne instalace. Údaje se sbírají teprve od chvíle, kdy tahle funkce začala fungovat; za starší období bude graf prázdný. Uchovávají se **něco přes rok** a starší se automaticky mažou - delší období než 366 dnů stejně nejde zobrazit, takže by to byl záznam o chování, který nemá kdo přečíst. ## Přepínač rozsahu Nad tabulkou jsou dvě volby: - **Aktivní provozy** (výchozí) - jen tenanty, které nejsou deaktivované. - **Všechny** - včetně deaktivovaných. Výchozí je záměrně užší pohled: deaktivované provozy zůstávají v systému kvůli historii a v plném seznamu jich bývá víc než těch živých. ## Co se do počtu započítá - **Archivovaní strávníci a archivované organizace se nepočítají.** Čísla odpovídají tomu, koho provoz dnes reálně obsluhuje. - **Strávník na archivovaném výdejním místě se počítá.** Je to pořád strávník daného provozu; kdyby vypadl, číslo by nesouhlasilo s tím, co vidí operátor ve svém [seznamu strávníků](/docs/operator/users). - **Strávníci organizací se do sloupce Strávníci nepočítají.** Mají vlastní sloupec, viz poznámka výše. Do jejich součtu jdou jen pobočky **aktivních** organizací - u archivované organizace se deklarovaný počet ignoruje. - **Počítají se jen pobočky, které organizace obsluhuje dnes.** Když operátor pobočku z organizace odebere, její nastavené počty dětí zmizí s ní a do statistiky už nevstupují. - **Zrušené objednávky se do Objednaných jídel nepočítají**, ani na straně strávníků, ani u organizací. > **Stav k dnešku, ne za období.** Kromě Objednaných jídel jsou všechny **sloupce tabulky** okamžikový údaj - zpětně k historickému datu je systém nedopočítává, a proto u tabulky není filtr od-do, jen výběr jednoho dne pro objednávky. Oba grafy pod ní jsou naopak za období a mají vlastní pole Od/Do.