Pandas Drop Index -sarake: selitetty esimerkein
Pandas Drop Index -sarake: selitetty esimerkein
Tänään näytän, kuinka voit hallita kokonais- ja välisummia LuckyTemplates-matriisivisuaalissasi. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
Tämä on ongelma, jonka yksi jäsenistämme on lähettänyt LuckyTemplates -foorumille . Käyttäjä halusi sarakkeiden näyttävän Excelin pivot-taulukon taulukkomuodolta, jossa loppusumma on alareunassa, mutta ei välisummaa. Aion jakaa pari tapaa, joilla voit ratkaista tämän. Toinen on matriisivisuaalin kautta ja toinen DAX:n kautta.
Sisällysluettelo
Matriisivisuaalin luominen LuckyTemplatesissa
Mitä tein, aloitin siitäPractice Dataset External Tool, joka on työkalu, jonka kehitimme juuri tätä tarkoitusta varten harjoitustietosarjojen luomiseen. Se luo kolmen vuoden tietojoukon täydellisellä tietomallilla tähän päivään asti. Se on tähtiskeeman perustietomalli, mutta sen avulla voidaan kehittää monia hyviä testausmalleja.
Kokosin juuri matriisivisuaalin, joka on hyvin samanlainen kuin mitä jäsen halusi foorumin kysymyksessä.
Olen käyttänyt hyvin yksinkertaista kokonaismyyntimittaustarivimyynnistä myyntitaulukossa. Olen säilyttänyt sen kahdessa tuotteessa, kolmessa eri kanavassa, ja sitten asettanut sen neljään neljännekseen vuonna 2020.
Kuten näette, tein neljä erilaista kopiota tästä taulukosta. Sitten käyttämällä tekniikkaa, jonka aion näyttää sinulle, voit säilyttää rivien kokonaissummat ja poistaa kaiken muun, säilyttää sarakkeiden kokonaissummat ja poistaa kaiken muun, säilyttää välisummat ja vaihdella niitä yksittäisten välisumman mukaan tai poistaa kaikki välisummat. ja kaikki loppusummat ja jää vain perusriveihin. Joten sinulla on täysi joustavuus ja hallinta täällä, ja näytän sinulle, kuinka tämä tehdään.
Jos nyt siirrymme päätaulukkoon, napsautamme sitä ja siirrymme sitten muotoon, siellä on vaihtoehto, joka on rivitasolla. Kytke se päälle. Niitä on myös yksi saraketasolla, ja varmistamme, että myös se on käytössä. Voimme myös ottaa käyttöön Tuotteen nimen, joka näyttää loppusummat alareunassa. Kanavan nimi poistaa välisummat käytöstä ja vuosineljännes ja vuosi rivien summat.
Voit vain ottaa ne käyttöön ja vaihtaa asetuksia. Se on todella yksinkertainen ja helppo tapa tehdä se. Vaikeampi tapa on DAX.
DAX-ratkaisu kokonais- ja välisumman hallitsemiseen matriisivisuaalisesti
Saatat ihmetellä, jos meillä on tämä todella yksinkertainen tapa tehdä tämä, miksi meidän pitäisi edes vaivautua vaikeampaan tapaan? Kaikki tiivistyy ongelmaan, joka nousee paljon esille virheellisten summien suhteen.
Ja niin tässä tapauksessa olen poistanut edellisen sivun esimerkin vain neljännekseen yksi ja neljännes kahdeksi, mutta muuten se on sama matriisivisuaalinen.
Meillä on yksinkertainen kokonaismyyntimitta, ja se toimii hyvin, kokonaismäärät ovat oikein. Mutta jos käytämme tässä monimutkaisempaa myyntimittaria, Total Sales SWITCHia, tämä riippuu myyntikanavamme arvosta.
Keksin vain muutamia lukuja huomauttaakseni tässä, että jos meillä on monimutkaisempi kokonaismyyntilaskelma, luvut ovat virheellisiä (oikealla taulukossa). Jos katsomme tarkasti, aikaisemmat luvut, jotka ovat oikein, ovat samat, mutta silti se ei voi olla totta. Kun tarkastelemme esimerkiksi vientiä, se on 30 % korkeampi kuin edellisessä tapauksessa, ja silti kokonaismäärät ovat tässä samat. Se ei vain voi olla oikein.
Joten miten korjaat sen?
Voit tehdä tämän DAXissa käyttämällä useita toimintoja, jotka olen esitellyt täällä. Meillä on HASONEFILTER , HASONEVALUE , ISFILTERED , ISCROSSFILTERED ja ISINSCOPE . Näitä kaikkia käytetään muun muassa määrittämään, oletko tietorivillä välisummarivi vai kokonaisrivi.
Kuten näette, ne kaikki näyttävät samalta lukuun ottamatta, jossa se näyttää tuotteen yhden välisumman. Tämä johtuu vain artefaktista tiedoissa, jotka olen kehittänyt tälle tuotteelle, jossa tuotteella yksi on vain jakelijakanava. Sillä ei ole vienti- tai tukkumyyntikanavaa Myynti-taulukossa.
Ne eivät näytä loppusummaa ja välisummia, mutta jos asetamme tähän slicerin, esimerkiksi valitsemme Jakelijan ja Tukkukaupan, yhtäkkiä nämä taulukot muuttuvat paljon.
Ja nyt näiden taulukoiden välillä on suuri ero. HASONEFILTER ei näytä tuotetta yhtä välisummaa, kun taas HASONEVALUE näyttää. ISFILTERED näyttää nyt loppusumman, rivien summat ja välisummat, kuten myös ISCROSSFILTERED. ISINSCOPE puolestaan tarjoaa tuloksen, joka on hyvin samanlainen kuin HASONEFILTER. Voit nähdä, että tuon lisäleikkaajan käyttöön ottaminen muuttaa täällä saamasi luonnetta.
Ei ole vaikeaa ja nopeaa vastausta siihen, mitä sinun pitäisi käyttää tietyn summan korjaamiseen. Se riippuu tietomallistasi. Se riippuu sinusta. Mutta tässä on tärkeää nähdä, että eri funktiot tuottavat erilaisia tuloksia loppusumman tyhjentämisessä suhteessa välisummiin ja loppusummaan.
Matrixin kokonaissumman korjaaminen LuckyTemplatesissa
Johtopäätös
Sen yksityiskohdat eivät kuulu tämän opetusohjelman piiriin. Katso muita opetusohjelmia alla olevista linkeistä saadaksesi lisää aiheeseen liittyvää sisältöä. Huomaa vain, että näiden eri toimintojen välillä on usein myös suorituskyvyn eroja, jotka kertovat myös siitä, kumman valitset lopullisessa mittaasi.
Olen näyttänyt sinulle kaksi tekniikkaa, joita voit käyttää hallitaksesi kokonais- ja välisummia LuckyTemplates-matriisivisuaalissasi. Toivottavasti se antaa sinulle hyviä, hyödyllisiä työkaluja työkalupakkiisi.
Kaikki parhaat!
Pandas Drop Index -sarake: selitetty esimerkein
7 tapaa tarkistaa, sisältääkö Python-merkkijono alimerkkijonon
Ymmärrä, mitä Power Automate Dynamic Content on ja kuinka sen avulla käyttäjät voivat valita kenttäviittauksia aiemmista vaiheista tai kirjoittaa lausekkeita.
Tässä opetusohjelmassa opit jakamaan tiedoston sellaisen henkilön kanssa, joka ei kuulu yritykseesi, käyttämällä sql-kyselyparametria LuckyTemplatesissa.
Opi käyttämään poistotoimintoa ja vahvistamaan ponnahdusikkunoita sovellukseen, jonka olet luonut tyhjästä.
Opi visualisoimaan minkä tahansa taulukon tai matriisin solun suodatinkonteksti LuckyTemplates DAX Studiossa työkaluvihjeiden avulla.
Opi luomaan Power Automate -virtauksia tyhjästä. Mallin käyttämisen sijaan luomme käynnistimet ja toiminnot itse.
Katso tämä Brianin LuckyTemplates-vinkki siitä, kuinka voit dynaamisesti vertailla ensimmäistä N arkipäivää Power Queryn avulla.
Opi Power Apps -mallipohjaisista sovelluksista, ympäristön määrittämisestä ja tehokkaasta navigoinnista sen ympärillä.
Opi lisää sivustokarttojen työstämisestä Power Apps -mallipohjaisissa sovelluksissa ja tutustu erilaisiin monimutkaisiin asioihin ja niiden ratkaisemiseen.