„Pivot Table Median“ - „Excel“ patarimai

Šis klausimas iškyla kartą per dešimtmetį: ar galite atlikti medianą suvestinėje lentelėje. Tradiciškai atsakymas buvo Ne. Prisimenu dar 2000 m., Kai pasamdžiau „Excel“ MVP atstovą Juaną Pablo Gonzalezą parašyti nuostabią makrokomandą, kuri kūrė ataskaitas, kurios atrodė kaip „pivot“ lentelės, bet turėjo medianus.

Taigi, kai Alexas savo „Houston Power Excel“ seminare paklausė apie medianų kūrimą, aš greitai pasakiau „Ne“. Bet tada … Aš domėjausi, ar DAX turėjo vidutinę funkciją. Greita „Google“ paieška ir „Taip“! „Median“ yra DAX funkcija.

Ko reikia norint naudoti DAX suvestinėje lentelėje? Jums reikia „Windows“ versijos „Excel“, kurioje veikia „Excel 2013“ arba naujesnė versija.

Čia yra mano labai paprastas duomenų rinkinys, kurį naudosiu išbandydamas, kaip apskaičiuojami sukamųjų lentelių mediana. Matote, kad Čikagos mediana turėtų būti 5000, o Klivlando - 17000. Čikagos atveju yra penkios vertės, taigi mediana bus 3-ioji didžiausia reikšmė. Visam duomenų rinkiniui yra 12 reikšmių. Tai reiškia, kad mediana yra kažkur tarp 11 000 ir 13 000. „Excel“ vidutiniškai vertina šias dvi reikšmes, kad gautų 12 000.

figūra 1

Norėdami pradėti, pasirinkite vieną langelį savo duomenyse ir paspauskite Ctrl + T, kad suformatuotumėte duomenis kaip lentelę.

Tada pasirinkite Įterpti, „Pivot“ lentelę. Dialogo lange Įterpti „PivotTable“ pažymėkite laukelį Pridėti šiuos duomenis prie duomenų modelio.

2 paveikslas

„Pivot“ lentelės laukuose pasirinkite „Regionas ir rajonas“. Tačiau nesirinkite „Pardavimai“. Vietoj to, dešiniuoju pelės mygtuku spustelėkite ant lentelės antraštės ir pasirinkite Naujas matas. „Measure“ yra išgalvotas apskaičiuoto lauko pavadinimas. Priemonės yra galingesnės nei apskaičiuoti laukai įprastose „pivot“ lentelėse.

3 paveikslas

Dialoge Apibrėžti matą užpildykite keturis toliau nurodytus įrašus:

  • Priemonės pavadinimas: pardavimo mediana
  • Formulė =MEDIAN((Sales))
  • Skaičių formatas: skaičius
  • Dešimtainės vietos: 0
4 paveikslas

Sukūrus matą, jis įtraukiamas į laukų sąrašą, tačiau turite pasirinkti įrašą, kad pridėtumėte jį prie „Pivot“ lentelės „Vertės“ srities. Kaip matote žemiau, sukimosi lentelė teisingai apskaičiuoja mediana.

5 paveikslas

Žiūrėti video

Vaizdo įrašo nuorašas

Sužinokite „Excel“ iš „Podcast“, 2197 serija: „Median“ suvestinėje lentelėje.

Turiu tau pasakyti, aš tai labai jaudinuosi. kai buvau Hiustone ir dariau ten „Power Excel“ seminarą, o Aleksas pakėlė ranką ir paklausė: „Ei, ar yra koks nors būdas padaryti medianą pasisukimo lentelėje?“ Ne, negalima atlikti medianos suvestinėje lentelėje. Pamenu, prieš 25 metus mano geras draugas Juanas Pablo Gonzalesas iš tikrųjų atnešė makrokomandą, kad atliktų medianos ekvivalentą, nenaudodamas „pivot“ lentelės - tai tiesiog neįmanoma.

Bet aš turėjau kibirkštį. Aš pasakiau: „Palaukite sekundę“ ir atidarau naršyklę, ieškau „DAX median“ ir tikrai DAX yra funkcija MEDIAN, o tai reiškia, kad mes galime išspręsti šią problemą.

Gerai, taigi, norėdami naudoti DAX, turite būti „Excel 2013“ ar „Excel 2016“ arba „Excel 2010“ ir turėti „Power Pivot“ priedą; jūs neturite turėti „Power Pivot“ skirtuko, mes tiesiog turime turėti duomenų modelį. Gerai? Taigi aš pasirinksiu šiuos duomenis, sudarysiu juos į lentelę su „Ctrl + T“ ir jie suteiks jiems neįsivaizduojamą „4 lentelės“ pavadinimą. Jūsų atveju tai gali būti „1 lentelė“. Įterpsime „Pivot“ lentelę, pridėsime šiuos duomenis prie duomenų modelio, spustelėkite „Gerai“ ir kairėje pusėje pasirinksime „Regioniniai“, bet ne „Pardavimai“. Vietoj to noriu sukurti naują apskaičiuotą matavimą. Taigi aš prieinu prie stalo ir dešiniuoju pelės mygtuku spustelėkite ir sakau: Pridėti matą. Ši priemonė bus vadinama „Pardavimo mediana“, ir formulė bus tokia: = MEDIAN. Paspauskite ten skirtuką ir pasirinkite Pardavimai,uždaromas skliaustas. Galiu tai pasirinkti kaip skaičių su dešimtainiu skaičiumi po kablelio, naudoti tūkstantį skyriklį ir spustelėti Gerai. Pažiūrėkime, kad mūsų naujas laukas yra pridėtas čia, mes turime jį pažymėti, kad pridėtume, ir jame sakoma, kad Vidurio Vakarų mediana yra 12 000.

Dabar patikrinkime. Taigi, čia, visame Vidurio Vakaruose, visų duomenų rinkinių mediana yra nuo 11 000 iki 13 000. Taigi tai yra vidutiniškai 11 ir 13, tai yra būtent tai, ką mediana padarytų įprastoje „Excel“. Dabar pridėkime rajoną ir jame sakoma, kad Čikagos 5000 mediana, Klivlando mediana yra 17 000; Vidurio vakarų ir 12 000. Visa tai teisinga. Kaip tai nuostabu? Galiausiai, vidutinė „pivot“ lentelėje, apskaičiuoto lauko arba mato, kaip jis vadinamas, ir duomenų modelio dėka.

Dabar šioje knygoje „LIVe“, 54 geriausi visų laikų patarimai - daugybė mano mėgstamiausių „Power Excel“ seminaro patarimų. Spustelėkite „I“ viršutiniame dešiniajame kampe, kad sužinotumėte daugiau apie knygą.

Gerai. Apibendrinimas: ar galite padaryti medianą suvestinėje lentelėje? O ne, taip, taip, jūs galite, dėka duomenų modelio. Galite sukurti medianą; „Ctrl“ + T, kad jūsų duomenys būtų lentelėje; Įterpti „Pivot“ lentelę; ir pažymėkite tą langelį, Pridėti šiuos duomenis prie duomenų modelio; dešiniuoju pelės mygtuku spustelėkite lentelės pavadinimą ir pasirinkite naują matą, o matas bus = MEDIAN ((Sales)). Tai nuostabu.

Ačiū Aleksui, kad jis pasirodė mano seminare ir uždavė šį klausimą, ačiū jums, kad užsukote. Pasimatysime kitą kartą kitam internetiniam transliacijai iš.

Atsisiųskite „Excel“ failą

Norėdami atsisiųsti „Excel“ failą: „pivot-table-median.xlsx“

Įdomios straipsniai...