PowerPivot pre Excel - Tabuľka vyhľadávania v Data Warehouse

Jednou z vecí, ktoré najviac uvádzam v programe PowerPivot for Excel, je schopnosť pridať vyhľadávacie tabuľky do súborov údajov. Väčšinu času údaje, s ktorými pracujete, nemajú všetky oblasti, ktoré potrebujete na analýzu. Môžete napríklad mať pole dátumu, ale musíte zoskupiť údaje štvrťročne. Môžete napísať vzorec, ale je jednoduchšie vytvoriť jednoduchú vyhľadávaciu tabuľku v prostredí PowerPivot.

Túto tabuľku vyhľadávania môžete použiť aj pre iné zoskupenie, ako napríklad názov mesiaca a prvú / druhú polovicu roka. V termínoch na ukladanie dát vlastne vytvárate tabuľku dimenzií dátumu. V tomto článku vám poskytnem pár príkladov rozmerových tabuliek na zvýšenie vášho projektu PowerPivot for Excel.

Tabuľka nových dimenzií textu (vyhľadávanie)

Pozrime sa na tabuľku s údajmi o objednávke (údaje Contoso od spoločnosti Microsoft obsahujú súbor údajov podobný tomuto). Predpokladajme, že tabuľka obsahuje polia pre zákazníka, dátum objednávky, celkový počet objednávok a typ objednávky. Zameriavame sa na pole typu objednávky. Predpokladajme, že pole typu objednávky obsahuje hodnoty ako:

V skutočnosti by ste mali kódy pre tieto, ale aby tento príklad jednoduchý, predpokladajme, že sú to aktuálne hodnoty v tabuľke objednávok.

Pomocou programu PowerPivot pre program Excel by ste mohli ľahko zoskupovať objednávky podľa typu objednávky. Čo ak chcete mať iné zoskupenie? Predpokladajme napríklad, že potrebujete zoskupenie "kategórie", ako sú počítače, fotoaparáty a telefóny. Tabuľka objednávok neobsahuje pole kategórie, ale môžete ju ľahko vytvoriť ako tabuľku vyhľadávania v programe PowerPivot for Excel.

Celá vzorová vyhľadávacia tabuľka je uvedená nižšie v tabuľke 1 . Tu sú kroky:

Keď vytvoríte kontingenčnú tabuľku v programe Excel založenú na údajoch PowerPivot, budete môcť zoskupiť podľa poľa vašej novej kategórie. Majte na pamäti, že PowerPivot pre Excel podporuje iba Inner Joins. Ak máte vo vyhľadávacej tabuľke chýbajúci typ objednávky, všetky príslušné záznamy tohto typu budú chýbať z akejkoľvek kontingenčnej tabuľky založenej na údajoch PowerPivot. Budete to musieť skontrolovať čas od času.

Tabuľka dimenzie (vyhľadávanie)

Vyhľadávacia tabuľka s dátumom bude s najväčšou pravdepodobnosťou potrebná vo väčšine projektov programu PowerPivot for Excel. Väčšina dátových súborov má nejaký typ poľa dátumov. K dispozícii sú funkcie na výpočet roka a mesiaca.

Ak však potrebujete skutočný text mesiaca alebo štvrťrok, musíte napísať zložitý vzorec. Je to oveľa jednoduchšie zahrnúť tabuľku dimenzie dátumu (vyhľadávanie) a zosúladiť ju s číslom mesiaca vo vašej hlavnej množine údajov. Na tabuľku objednávok budete musieť pridať stĺpec, ktorý reprezentuje číslo mesiaca z poľa dátum objednávky. Vzorec DAX pre "mesiac" v našom príklade je "= MONTH ([Dátum objednávky]), čím sa v každom zázname vráti číslo medzi 1 a 12. V tabuľke dimenzií sa uvedú alternatívne hodnoty, ktoré odkazujú na číslo mesiaca. vám poskytne flexibilitu vo vašej analýze.Kompletná tabuľka rozmerov vzorových údajov je uvedená nižšie v tabuľke 2 .

Rozmer dátumu alebo vyhľadávacia tabuľka bude obsahovať 12 záznamov. Mesačný stĺpec bude mať hodnoty 1 - 12. Ďalšie stĺpce budú obsahovať skrátený mesiac text, celý mesiac text, štvrťrok atď. Tu sú kroky:

Opätovne s pridaním dimenzie dátumu budete môcť zoskupiť údaje do kontingenčnej tabuľky pomocou ľubovoľnej z rôznych hodnôt z tabuľky vyhľadávania dátumu. Zoskupenie podľa štvrťroka alebo mena mesiaca bude okamžité.

Tabuľky rozmerov (vyhľadávanie)

stôl 1

typ kategórie
netbooky počítačový
Stolové počítače počítačový
monitory počítačový
Projektory a obrazovky počítačový
Tlačiarne, skenery a fax počítačový
Nastavenie a servis počítača počítačový
Počítače Príslušenstvo počítačový
Digitálne fotoaparáty fotoaparát
Digitálne zrkadlovky fotoaparát
Filmové kamery fotoaparát
videokamery fotoaparát
Príslušenstvo pre fotoaparáty a videokamery fotoaparát
Domáce a kancelárske telefóny telefón
Telefóny s dotykovou obrazovkou telefón
Smart telefóny a PDA telefón

Tabuľka 2

MonthNumber MonthTextShort MonthTextFull štvrťrok semester
1 január január Q1 H1
2 februára február Q1 H1
3 Mar marec Q1 H1
4 apríla apríl Q2 H1
5 Smieť Smieť Q2 H1
6 júna jún Q2 H1
7 júla júl Q3 H2
8 auguste august Q3 H2
9 septembra septembra Q3 H2
10 október október Q4 H2
11 november november Q4 H2
12 decembra December Q4 H2