PowerPivot for Excel: taula de cerca en Data Warehouse

Una de les coses que mostro més sobre PowerPivot for Excel és la possibilitat d'afegir taules de cerca als vostres conjunts de dades. La majoria de les vegades, les dades amb què està treballant no tenen tots els camps que necessiteu per a la vostra anàlisi. Per exemple, és possible que tingueu un camp de data però heu d'agrupar les dades per trimestre. Podeu escriure una fórmula, però és més fàcil crear una taula de cerca senzilla dins de l'entorn PowerPivot.

També podeu utilitzar aquesta taula de cerca per a una altra agrupació, com ara el nom del mes i la primera / segona meitat de l'any. En termes d'emmagatzematge de dades, en realitat està creant una taula de dimensions de data. En aquest article, us donaré un parell de taules de dimensions d'exemple per millorar el projecte PowerPivot for Excel.

Taula de noves dimensions de text (cerca)

Considerem una taula amb dades de comandes (les dades de Contoso de Microsoft inclouen un conjunt de dades semblant a això). Assumeixi que la taula té camps per al client, la data de la comanda, el total de l'ordre i el tipus de comanda. Anem a centrar-nos en el camp del tipus d'ordre. Assumeixi que el camp del tipus de comanda inclou valors com:

En realitat, tindria codis per a aquests, però per mantenir aquest exemple senzill, suposa que aquests són els valors reals de la taula de comandes.

Mitjançant PowerPivot per a Excel, podreu agrupar les vostres ordres per tipus de comanda. Què passa si voleu una agrupació diferent? Per exemple, suposem que necessiteu una agrupació de "categories", com ara ordinadors, càmeres i telèfons. La taula d'ordres no té un camp "categoria", però pot crear-la fàcilment com una taula de cerca en PowerPivot for Excel.

La taula de cerca d'exemple completa es mostra a continuació a la Taula 1 . Aquests són els passos:

Quan creeu una taula dinàmica en Excel basant-se en les dades de PowerPivot, podreu agrupar el vostre camp de nova categoria. Tingueu en compte que PowerPivot for Excel només és compatible amb Inner Joins. Si teniu un "tipus de comanda" que falten a la vostra taula de cerca, tots els registres corresponents d'aquest tipus falten en qualsevol taula dinàmica basada en les dades de PowerPivot. Haureu de verificar això de tant en tant.

Taula Dimensió de dates (cerca)

És probable que la taula de cerca de dates sigui necessària en la majoria dels projectes PowerPivot per a Excel. La majoria de conjunts de dades tenen algun tipus de camp (s) de data. Hi ha funcions per calcular l'any i el mes.

Tanmateix, si necessiteu el text real del mes o el trimestre, heu d'escriure una fórmula complexa. És molt més fàcil incloure una taula de dimensió de la data (cerca) i comparar-la amb el número de mes al conjunt de dades principal. Haureu d'afegir una columna a la vostra taula de comanda per representar el número del mes des del camp de data de la comanda. La fórmula DAX per "mes" en el nostre exemple és "= MES ([Data de comanda]). Això retornarà un número entre 1 i 12 per a cada registre. La nostra taula de dimensions proporcionarà valors alternatius, que enllaçaran amb el número de mes. us proporcionarà flexibilitat en la vostra anàlisi. La taula completa de la mida de la data de la mostra es mostra a continuació a la taula 2 .

La dimensió de la data o la taula de cerca inclourà 12 registres. La columna del mes tindrà els valors del 1 al 12. 12. Altres columnes inclouran text del mes abreujat, text del mes complet, trimestre, etc. Aquests són els passos:

De nou, amb l'addició d'una dimensió de data, podreu agrupar les dades a la vostra taula dinàmica utilitzant qualsevol dels valors diferents de la taula de cerca de dates. Agrupar per quart o el nom del mes serà un complement.

Taules de dimensió de mostra (cerca)

Taula 1

Escriviu Categoria
Netbooks Ordinador
Escriptoris Ordinador
Monitors Ordinador
Projectors i pantalles Ordinador
Impressores, escàners i fax Ordinador
Instal·lació i servei d'ordinador Ordinador
Accessoris per a ordinadors Ordinador
Càmeres digitals Càmera
Càmeres SLR digitals Càmera
Càmeres de cinema Càmera
Videocàmeres Càmera
Accessoris per càmeres i càmeres de vídeo Càmera
Telèfons d'inici i oficina Telèfon
Telèfons amb pantalla tàctil Telèfon
Telèfons intel·ligents i PDAs Telèfon

Taula 2

Numero del mes MonthTextShort MonthTextFull Quart Semestre
1 Jan Gener P1 H1
2 Feb Febrer P1 H1
3 Mar Març P1 H1
4 Abr Abril Q2 H1
5 Maig Maig Q2 H1
6 Juny juny Q2 H1
7 Jul Juliol Q3 H2
8 Agost Agost Q3 H2
9 Set Setembre Q3 H2
10 Oct Octubre Q4 H2
11 Nov de novembre Q4 H2
12 Dec Desembre Q4 H2