...
Nastavení z příkladu níže nám umožní sledovat položky z prodeje podle prodejce a oblasti, kterou má daný prodejce na starost. Zároveň bude také možné sledovat náklady vynaložené na prodejní kampaň za danou oblast. Doplnit další use casyVázané dimenze mohou být dále užitečné například pro sledování výnosnosti konkrétních projektů či nákladů, které nám plynou na jednotlivé zaměstnance.
Note |
---|
Během nastavování vázaných dimenzí je také nutné brát v potaz, že toto rozšíření funguje rekurzivně, když tedy například některému zákazníkovi přiřadíme konkrétního prodejce, nebo jej vyplníme v prodejní faktuře daného zákazníka, nejen že se automaticky doplní dimenze pro oblast, ale také dimenze prodejní kampaně, která je vázaná k dimenzi oblasti. S ohledem na tuto funkcionalitu by pak nedávalo smysl dimenzi pro prodejní kampaň vázat k dimenzi prodejce, protože ta už obsahuje dimenzi pro oblast, a tím pádem také veškeré dimenze vázané na tuto dimenzi. |
...
Je možné, že během používání tohoto rozšíření, budeme potřebovat chtít použít stejné vázané dimenze pro vícero dimenzí. Takovéto Takové situace jsou ošetřeny systémem priorit - vázané dimenze náležící dimenzi, která byla do řádku dokladu doplněna naposledy má vždy nejvyšší prioritu. V praxi to znamená, že vázané dimenze této dimenze přepíší hodnoty shodných vázaných dimenzí všech dimenzí vyplněných v předchozích krocích.
Tip |
---|
S ohledem na tuto funkcionalitu doporučujeme při nastavování vázaných dimenzí dodržovat několik jednoduchých pravidel:
|
Pro praktické vysvětlení systému priorit si můžeme uvést následující příklad. V položkách chceme analyzovat náklady vynaložené na prodejní kampaně pro konkrétní segment prodávaného zboží - obchodní skupinu. Dále budeme chtít sledovat také položky prodejců zodpovědných za danou oblast. Každá oblast bude mít zároveň také svou prodejní kampaň, aby bylo možné také sledovat náklady vynaložené i na tento typ kampaně.
...
Z tohoto nastavení výše tedy vyplývá, že v rámci jednoho dokladu může dojít ke konfliktu hodnot vázané dimenze pro prodejní kampaň. Na obrázku níže vidíme, že se nám nejdříve doplní hodnoty pro obě vázané dimenze prodejce Jim Oliva, který je nastaven jako prodejce tohoto zákazníka. Správně se nám doplní kód oblasti 20, což odpovídá Severní Evropě a kód pro prodejní kampaň KAMPSKANDI, což odpovídá marketingové kampani, která cílí na skandinávské země.
...
nejdříve bude doplněn prodejce a jeho vázané dimenze, Oblast s kódem 20, který odpovídá severní Evropě a Prodejní kampaň s odpovídající hodnotou pro kampaň zaměřenou na skandinávské země. Prodejce bude doplněn jako první proto, že každý zákazník má obvykle přiřazeného svého prodejce, při vytvoření nového prodejního dokladu, se tak tato hodnota doplní automaticky.
...
V dalším kroku však musíme doplnit hodnotu také do dimenze pro obchodní skupinu. Jelikož byla obchodní skupina vyplněna jako poslední v pořadí, její hodnota pro dimenzi kampaně přepíše prodejní kampaň vázanou k prodejci. Shodné hodnoty nepomohou, jiné řazení taky neProdejní kampaně jsou k jedntolivým segmentům zboží přiřazeny takto.
...
Pokud tedy do obchodní skupiny doplníme obchodní skupinu ELEKTRONIKA, prodejní kampaň se nám přepíše na KAMPUSAKAN odpovídající prodejní kampaní cílící na Severní Ameriku, což je nežádoucí.
...
Tento příklad zároveň slouží jako ukázka nevhodného nastavení vázaných dimenzí. Pokud se budeme řídit doporučeními ze zeleného rámečku výše, zjistíme, že mít vázané dimenze pouze u jedné dimenze v tomto případě není možné, protože potřebujeme sledovat náklady na prodejní kamapně také podle segmentu prodávaného zboží v obchodních skupinách. Jiné řazení sloupců na řádku dokladu ani nastavení shodných hodnot nám v tomto případě také nepomůže.
Ideálním řešením přikladu výše by bylo založit zcela novou dimenzi pro sledování prodejní kampaně podle segmentu prodávaného zboží a zcela ji tak odlišit od prodejních kampaní zaměřených na konkrétní oblasti.
Doplnit Zde doplnit o informaci, co se stane, když už má vázaná dimenze na řádku dokladu hodnotu a dle priorit by ji měla doplnit dimenze s prázdnou hodnotou.
Kolize
Pokud použijeme se rozhodneme použít stejnou vázanou dimenzi pro více dimenzí, může také docházet dojít ke vzájemné kolizi. Například můžeme mít nastavenou dimenzi prodejce s vázanými dimenzemi pro oblast a prodejní kampaň. Kromě této dimenze pak ještě chceme používat dimenzi oblast, která má rovněž vázanou dimenzi pro prodejní kampaň. Vytvoříme-li pak prodejní doklad, nejdříve se nám pravděpodobně doplní dimenze pro prodejce, protože zákazníci mají vě většině případů nastaveného konkrétního prodejce. Na základě dimenze prodejce se pak do řádku dokladu automaticky doplní také jeho vázané dimenze, tedy odpovídající hodnota pro oblast a prodejní kampaň. Nyní opět přichází na řadu priority dimenzí. Tím, že dimenze pro oblast byla doplněna jako druhá v pořadí a zároveň má svou vlastní vázanou dimenzi pro prodejní kampaň, systém jako prodejní kampaň automaticky doplní hodnotu, kterou vezme z prodejní kamapně vázané přímo na oblast a na hodnotu prodejní kampaně vázané na prodejci tak nikdy nepřijde řada.
...
Tip |
---|
Ke kolizím vázaných dimenzí může dojít v důsledku jejich nedomyšleného nastavení. Nejjednoduším řešením tedy je si již během samotného nastavování vázaných dimenzí důsledně rozvrhnout, které vázané dimenze nám dávají smysl a které spolu mohou kolidovat. Mimo to je také nezbytné důkladně otestovat všechny scénáře, pro které toto rozšíření budeme používat. |
V příkladu, který jsme popsali výše dává smysl prodejní kampaň z dimenze prodejce zcela odstranit. Je totiž pravděpodobné, že kromě analýzy prodejů daného prodejce zodpovídajícího za konkrétní oblast, budeme chtít také sledovat náklady na prodejní kampaně za konkrétní oblast. Tím, že naše nastavení vázaných dimenzí funguje rekurzivně, jinými slovy, že dimenze pro oblast vázaná na prodejci zároveň implicitně obsahuje také dimenzi pro oblast, na kterou je vázaná dimenze pro prodejní kampaň, se nám při správném nastavení hodnot doplní všechny požadované informace tam, kam chceme, a nebudou si navzájem překážet.
...
Expand | ||
---|---|---|
| ||
→ Přepisování prázdnou hodnotou vázané dimenze dimenze doplněné jako poslední - jak to správně funguje? Pokud tam už hodnota byla, tak tam i zůstane, pokud nebyla, zůstane prázdné? Nebo se přepíše na prázdnou v obou případech? Z testování mi přišlo, že spíše a). → Priority váz. dimenzí vychází z Výchozích priorit dimenzí? → Pokud nejsou dimenze nastaveny v Nastavení financí - pokud není nastaveno, dimenze tak nebudou vůbec fungovat (nebude možné použít jako filtry pro položky, nebo i na řádcích dokladu a tak - musela bych do Dimenzí), je to tak? Udělat jako Pokud ano, tak doplnit upozornění, že pokud toto nebude nastaveno, nebudou fungovat ani VD + to možná více rozvést i v té dokumentaci pro dimenze obecně. → Globální vs. zkratky - jediný rozdíl je v tom, kde jsou ta pole pak dostupná? |
...