Trikovi u Excelu 128. deo – Funkcionalnosti koje ne rade u programu PowerPivot

   

Funkcionalnost X neće da radi u programu PowerPivot

PROBLEM KORISNIKA: Već deset godina koristim pivot tabele. Funkcionalnost koju stalno koristim neće da radi u programu PowerPivot.

REŠENJE: Eto zašto ja ne provlačim baš svaki skup podataka kroz PowerPivot. Recimo da imate tekstualni fajl sa 10 miliona redova. Taj fajl uvozite u Excel. Podaci u tom tekstualnom fajlu pretvaraju se u OLAP kocku, kompresuju pomoću tehnike vertikalne kompresije i ubacuju u Excel fajl kao nešto što IT stručnjaci vole da zovu Binary Large Object – veliki binarni objekat (ili BLOB u žargonu).

    Kada po prvi put otvorite Excel fajl koji ima podatke u PowerPivot obliku, nakratko ćete videti Excel-ov izveštaj da nisu osvežene veze s podacima. Ta poruka se pojavljuje dok se PowerPivot program ponovo povezuje s podacima. Ona će uskoro nestati pošto se fajl otvori.

    To znači i da vaša tabela više nije "pivot keš" pivot tabela. Ona se sada smatra OLAP pivot tabelom. Kada imate podatke u Excel-u i pravite pivot tabelu, vi tada pravite normalnu "pivot keš" pivot tabelu. Kada Excel povežete sa OLAP kockom, pravite posebnu vrstu pivot tabele koja se zove OLAP pivot tabela.

    U Microsoft-ovoj bazi znanja postoji članak koji razmatra sve funkcionalnosti u pivot tabelama koje prestaju da rade kada imate OLAP pivot tabelu. Mada nijedno od tih ograničenja nikada nije važilo za Excel podatke, ona uglavnom važe za PowerPivot podatke. PowerPivot tim je radio na tome da ublaži neke od tih problema, dodavajući kod u PowerPivot kako bi vam omogućio da zaobiđete neka od ograničenja. Pokušali su da spreče da vam se uopšte prikaže bizarna lista polja OLAP pivot tabele, ali se ona ipak povremeno pojavljuje.

    Ono što želim da kažem jeste da ne treba kriviti PowerPivot za funkcionalnosti koje ne rade. To su funkcionalnosti koje ne rade u OLAP pivot tabelama. Ako ništa drugo, PowerPivot tim je radio na tome da tu listu suzi.

    Kompletnu listu razlika između OLAP pivot tabela i "pivot keš" pivot tabela pogledajte na http://support.microsoft.com/kb/234700.

    Evo i delimične liste. Sve su to funkcionalnosti o kojima sam pisao u člancima vezanim za pivot tabele i koje neće da rade u PowerPivot programu.

    Ne možete da koristite komandu Show Report Filter Pages da biste iskopirali pivot tabelu za svakog korisnika.

    Ne možete da grupišete stavke. To znači da ne možete da objedinite dnevne datume u mesece, kvartale i godine. Ne možete da upravljate teritorijama. Ne možete da napravite bolji izveštaj o najboljih 10 stavki.

    Ne možete da koristite komandu Show Items With No Data da biste naterali program da u pivot tabeli prikaže mesece bez ikakvih podataka.

    Ne možete da dvaput kliknete na ćeliju pivot tabele kako biste je dubinski pretražili i izvukli neki detalj.

    Nazivi koje unosite u polje Active Field gube se kada uklonite to polje iz pivot tabele pa ga posle ponovo dodate.

    Ne možete da pravite kalkulisana polja niti kalkulisane stavke. Međutim, funkcionalnost DAX Measures zapravo je milion puta bolja od kalkulisanih polja, pa je zato ova razlika dobra.

    Ne možete da koristite svih jedanaest funkcija da sumirate podatke. PowerPoint vam na čudan način daje mogućnost da koristite pet od jedanaest kalkulacija, ali se to ne nalazi tamo gde biste mogli očekivati.

    Formula GETPIVOTDATA je malo blesava, što znatno otežava određivanje parametara za te formule. Tamo gde bi obična pivot tabela generisala par parametara " ", OLAP verzija formule GETPIVOTDATA koristi

"[Sales].[Customer]","[Sales].[Customer].&[Astonishing Shoe Inc.]". To znači da morate da nadovežete """[Sales]. [Customer]"",""[Sales].[Customer].&[" pre naziva kupca pa zatim "]" posle naziva kupca.

    Evo i nekih drugih funkcionalnosti koje ne rade. Ja nikada nisam koristio nijednu od njih, pa mi ni ne znače mnogo:

    Ne možete da označite zvezdicom redove s međuzbirovima.

    Ne možete da omogućite upite u pozadini.

    Međutim, ironija je što 90% ljudi na svetu ne koristi Excel, 90% ljudi koji koriste Excel ne koristi pivot tabele, a 90% ljudi koji koriste pivot tabele ne koriste ove supernapredne funkcionalnosti pivot tabela. Dakle, ograničenja u PowerPivot tabelama neće biti bitna većini ljudi u svetu (Slika 1).

MCB Trikovi u Excelu (281)

    Da biste uopšte videli taj isečak kruga, treba da uvećate sliku na 400% (Slika 2).

MCB Trikovi u Excelu (282)

    Iako to neće uticati na većinu ljudi, procena je da će prilikom korišćenja PowerPivot programa na ograničenja OLAP pivot tabela naići 7 miliona ljudi. Mogli biste da rasprodate sve stadione za američki fudbal i bejzbol i arene za košarku u Americi a ipak ne biste imali dovoljno mesta za sve ljude na koje će ta ograničenja potencijalno uticati.