Report o stavu terorismu

David Bocián
4 min readNov 29, 2023

--

Tento článek se věnuje úkolu do předmětu ISKM55, který se věnuje procvičení tvorby vizualizací a reportů v aplikaci Power BI. Úkol spočívá v přípravě dat o terorismu a jejich následná vizualizaci pomocí sestav v dashboardech Power BI dle instrukcí. Instrukce jsou požadavky, které by měly být vizualizovanými daty vysvětleny.

Úkol jsem započal stáhnutím příslušného data setu. Následně jsem si otevřel nový soubor Power BI a tento excel s daty jsem k němu připojil. Následně začala první větší část úkolu, a to čištění a úprava dat v Power Query. Hned po otevření dat v Power Query se nám automaticky udělaly první úpravy, které program udělal sám od sebe, a to změnění typu sloupců a také přesunul první řádek do názvu sloupců viz obrázek níže.

Následně jsem pokračoval úpravou dat podle svého uvážení, kdy jsem si data upravil dat, aby mi dávaly smysl vzhledem k následujícímu reportu a vizualizacím. V první řadě jsem si spojil 3 sloupce, ze kterých jsem udělal jeden, a to datum. Spojil jsem tedy sloupec rok, měsíc a den a následně jsem změnil typ sloupce na datum, abych mohl pracovat s časovou linku a také s časovými filtry. Následně jsem už jen poupravil typy sloupců a prázdné a nepotřebné sloupce jsem vymazal. Přemýšlel jsem také o přejmenování sloupců, ale nakonec mi popisky dávaly smysl. V obrázku níže můžete vidět, jak vypadala data po úpravě.

Data jsem z Power Query nahrál a začal jsem promýšlet, jak sestavit report tak, aby dával co největší smysl a zodpověděl nám co nejvíce možných otázek a zajímavých datových výsledků. Na prvním dashboradu jsem se snažil co nejvíce zaměřit na “overview” tedy nejdůležitější a zároveň také více povrchové vizualizace. Zakomponoval jsem kartu s počtem všech teroristických útoků. Poté jsem přidal grafy, které nám ukazují počet teroristických útoků v jednotlivých státech a druhý graf, který nám ukazuje jaký typy teroristických útoků byly nejpočetnější a které méně zastoupené. Nahoru k nadpisu jsem přidal také časovou osu, na které lze potažením upravit časové období, ve kterém chceme data zobrazovat. Na obrázku níže je ukázka první strany reportu.

Na dalších stránkách reportu jsem se pokusil o podrobnější vizualizace, které by měly v nejlepším případě zodpovědět složitější otázky a ukázat nám faktory, které jsou hlubší a pro specifického uživatele také zajímavější.

Na druhé stránce vývoj v čase, tedy jak se vyvíjela situace počtu teroristických útoků v době, kterou máme daty pokrytou. Pro přehlednější vizualizaci jsem z časové osy, které ukazovala den po dni, udělal osu desetiletí, aby byl graf přehledný a abychom pokryli datovou sadu. Tato časová osa tvoří největší část plochy. Je k ní přidán na pravé straně průřez jednotlivých regionů, aby si pro časovou osu mohl uživatel vybrat, v jakém regionu chce vývoj v čase zobrazit.

Na třetí straně jsem se věnoval přehledové tabulce, které nám ukazuje stavy jednotlivých regionů, počty sebevražd při teroristickém útoku a procento útoků ze všech regionů jako celku. Ke každému regionu vidíme tedy kolikaprocentní zastoupení mají útoky na daný region a také kolik sebevražd se při těchto útocích spáchalo. Přidal jsem opět časovou osu, aby si uživatel mohl časové období poupravit podle své potřeby.

Na poslední čtvrté stránce jsem udělal přehledy zatím opomíjených aspektů ve vztahu k jednotlivým regionům. Regiony jsem tedy nechal na stránce jako volitelný filtr, stejně jako časové období, aby si uživatel stejně jako na předchozích stránkách mohl vyfiltrovat data k preferovanému regionu a období. Na stránce jsou vizuály k cílům útoku a použití zbraní při něm, graf vlevo zobrazuje obecnější popis cíle útoku a graf vpravo ukazuje podrobnější popis cíle útoku. Totožná vizualizace je ta umístěna níže na stránce, která se věnuje zbraním použitím při útoku. V každé vizualizaci, kde jsem potřeboval celkový počet útoků jsem jako měřítko použil počet pro ID útoku (event_id), to jsem zapomněl zmínit u stránek předchozích.

--

--

David Bocián
David Bocián

No responses yet