Vodič za ustvarjalce aplikacij

Glavni elementi v Qlik Sense: knjižnica mer in dimenzij

Ena definicija za vsako številko. Kako zgraditi knjižnico mer in dimenzij, da ima »prodaja« povsod isti pomen, isto obliko in isto barvo.

V vsaki aplikaciji, ki raste dlje časa, pride trenutek, ko dva grafa za isto obdobje pokažeta različno »prodajo«. Eden šteje z DDV, drugi brez, tretji brez dobropisov. Vzrok je skoraj vedno isti: vsak graf ima svojo, ročno vpisano mero. Rešitev so glavni elementi (master items).

Kaj so glavni elementi

Glavni elementi so dimenzije, mere in vizualizacije, ki jih definirate enkrat in nato uporabljate v vseh grafih aplikacije. Najdete jih v panelu Sredstva → Glavni elementi (Assets → Master items) med urejanjem lista.

  • Glavne dimenzije — polje ali izraz s poslovnim imenom in opisom, po potrebi z barvami vrednosti.
  • Glavne mere — izraz z imenom, opisom, obliko števil in barvo.
  • Glavne vizualizacije — celoten graf, ki ga postavite na več listov.

Ko glavni element spremenite, se sprememba samodejno uveljavi povsod, kjer je uporabljen. To je bistvo: definicija živi na enem mestu.

Kako ustvariti glavno mero

V panelu glavnih elementov izberite Ustvari novo → Mera in izpolnite:

PoljePrimerNasvet
ImeProdajaPoslovno ime, ki ga uporabnik razume. Brez okrajšav in tehničnih predpon.
IzrazSum(Znesek)Vključno s set analysis, če je del definicije.
OpisNeto prodaja brez DDV, z dobropisi.Najpomembnejše polje! Pove, kaj mera vključuje.
Oblika števil#.##0 €Nastavite enkrat — vsi grafi jo podedujejo.
BarvamodraGraf, ki uporabi to mero, jo samodejno obarva.
OznakeProdaja, KPIZa iskanje v večjih knjižnicah.

Primer majhne knjižnice mer, kot jo vidi uporabnik:

Vzorčna knjižnica glavnih mer. Vse mere za lansko leto in rast so zgrajene iz istih osnovnih izrazov, zato se ne morejo »raziti«.

Poimenovanje

Dobra knjižnica je dosledna. Nekaj pravil, ki se v praksi obnesejo:

  • Osnovna mera ima kratko ime (Prodaja), izpeljanke pa dosledno pripono: Prodaja LY, Prodaja YTD, Prodaja Δ %.
  • Odstotki in razmerja imajo % v imenu, da je jasno, da jih ne smemo seštevati.
  • Enota naj bo v obliki števil, ne v imenu (Prodaja, ne Prodaja v €).
  • Vsaka mera ima opis — tudi če se zdi očiten.

Barve vrednosti dimenzij

Glavni dimenziji lahko določite barve posameznih vrednosti: Osrednjeslovenska je vedno temno modra, Gorenjska vedno zelena. Vsak graf, ki uporablja to dimenzijo in ima barvanje nastavljeno po dimenziji, prevzame iste barve. Uporabnik se barve nauči enkrat in jo prepozna na vseh listih.

Dva različna grafa, ista glavna dimenzija Regija z barvami vrednosti. Vzorčni podatki v k€.
Barve z namenom Barv vrednosti ne nastavljajte za vse dimenzije. Uporabite jih tam, kjer imajo vrednosti stalen pomen (regije, poslovne enote, status naročila). Za ostalo je enobarvni graf preglednejši.

Vrtalne in ciklične dimenzije

Glavna dimenzija je lahko tudi skupina polj:

  • Vrtalna dimenzija (drill-down), npr. Leto → Četrtletje → Mesec. Uporabnik klikne na leto in graf se samodejno spusti na četrtletja izbranega leta.
  • Ciklična dimenzija (cyclic), npr. Regija / Kupec / Izdelek. Uporabnik z enim klikom preklaplja, po čem je graf razdeljen — brez treh ločenih grafov.

Obe zmanjšata število objektov na listu, kar pomeni preglednejšo in hitrejšo aplikacijo.

Dinamične oznake

Oznaka mere je lahko izraz. Tako se naslov stolpca prilagodi izborom:

// Oznaka glavne mere »Prodaja«
='Prodaja ' & Max(Leto)

// Oznaka glavne mere »Prodaja LY«
='Prodaja ' & (Max(Leto) - 1)

V tabeli ali legendi uporabnik vidi Prodaja 2025 in Prodaja 2024 namesto nejasnega »LY«.

Glavni elementi ali spremenljivke?

Izraze lahko hranite tudi v spremenljivkah, npr. vProdaja = Sum(Znesek), in jih uporabljate kot $(vProdaja). Kdaj kaj?

  • Glavni elementi — za vse, kar uporabnik vidi in uporablja pri sestavljanju lastnih grafov. Imajo ime, opis, obliko in barvo.
  • Spremenljivke — za dele izrazov, ki jih sestavljate (npr. set izraz za prejšnji mesec), in za izraze, ki jih nalagate iz skupne datoteke v več aplikacij.

Pogosta kombinacija: spremenljivka vsebuje set izraz, glavna mera pa ga uporabi — Sum({<$(vSetLY)>} Znesek).

Pogoste napake

  • Prekinjena povezava. Ko v grafu urejate izraz glavne mere, vas Qlik vpraša, ali želite povezavo prekiniti. Če jo, graf ne dobiva več posodobitev iz knjižnice.
  • Podvojeni elementi. Prodaja, Prodaja (nova) in Prodaja_2 v isti knjižnici so slabše kot brez knjižnice. Pred dodajanjem poiščite obstoječo mero.
  • Brez opisov. Čez pol leta nihče ne ve več, ali Marža vključuje transportne stroške.
  • Glavne vizualizacije za vse. Uporabne so za ponavljajoče se elemente (npr. KPI na vrhu vsakega lista), ne za vsak graf.