Päivämäärätaulukon luominen LuckyTemplatesissa
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä opetusohjelma osoittaa, kuinka COALESCE-operaattoria käytetään Power Query / M -kielellä tarkastelemalla kahta käytännön ongelmaa. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.
COALESCE -operaattoria edustaa kaksoiskysymysmerkki ( ?? ). Tämä operaattori toimii samalla tavalla kuin operaattori tai Pythonissa tai oletusfunktio . Se palauttaa ensimmäisen operandin, jos se on olemassa, eikä se ole nolla, ja muuten palauttaa toisen operandin.
Ensimmäinen ongelma liittyy arvojen ehdolliseen korvaamiseen. Jos esimerkiksi sarake kaksi sisältää nolla-arvon, tuloksen pitäisi palauttaa sarakkeen yksi arvo. Muussa tapauksessa sarake säilyttää sarakkeen 2 arvon.
Toinen skenaario on LinkedInin Excel BI:n tarjoama haaste .
Excel BI tarjoaa päivittäisiä haasteita . Mutta useimmissa tapauksissa Excel-haasteet voidaan ratkaista myös Power Querylla. Toisen esimerkin tavoitteena on suodattaa pois kaikki merkkijonot, jotka eivät koostu kahdesta sanasta.
Sisällysluettelo
Esimerkki 1: Korvaa arvot COALESCE-operaattorilla
Avaa Kyselyeditori. Varmista, että sinun ja Kyselyasetukset- ruudut ovat näkyvissä. Jos ei, siirry Näytä- välilehteen ja vaihda Asettelu- asetukset.
Ensimmäisessä esimerkissä käytetään taulukkoa, joka sisältää kaksi saraketta.
Valitse sarake 2 ja siirry Muunna-välilehteen. Napsauta sitten vaihtoehtoa.
Älä tee mitään muutoksia ohjatussa arvojen vaihtotoiminnossa ja paina OK .
Tämä luo tarvitsemasi syntaksin. Sinun tarvitsee vain päivittää kaavapalkissa oleva koodi näyttämään haluamasi muutokset.
IF THEN ELSE -rakenteen käyttäminen
Tässä tapauksessa koodin on etsittävä nolla-arvoa. Jos sarake 2 sisältää nolla-arvon, se korvataan sarakkeen 1 arvolla.
Kun olet päivittänyt koodin, napsauta kaavapalkin vieressä olevaa valintamerkkiä.
Tämä on yksi tavoista korvata ehdollisesti nolla-arvot taulukossasi. On kuitenkin olemassa yksinkertaisempi menetelmä, jota voit käyttää, ja se on COALESCE-operaattorin käyttö M-kielellä.
COALESCE-operaattorin käyttäminen
COALESCE-operaattoria edustaa kaksoiskysymysmerkki ( ?? ).
Voit käyttää COALESCEa, kun testaat ehdollisesti nolla-arvoja.
COALESCE-operaattorin käyttämiseksi sinun on ensin kopioitava edellisen esimerkin syntaksi ja napsauta sitten kaavapalkin vasemmalla puolella olevaa fx- välilehteä. Tämä luo kyselyyn uuden vaiheen.
Liitä syntaksi ja päivitä se sitten COALESCE-operaattorilla. Joten sen sijaan, että käytät If Then Else -lausetta, aseta kaksoiskysymysmerkki sarakkeen 2 ja sarakkeen 1 väliin.
Kun sarake 2 ei palauta nollaa, saat arvon samasta sarakkeesta. Mutta kun se palauttaa nollan, saat arvon sarakkeesta 1.
Esimerkki 2: Käytä ehdollisia suodattimia
Toisessa esimerkissä tavoitteena on suodattaa pois tiedot, jotka eivät koostu kahdesta sanasta.
Napsauta suodatinvaihtoehtoa taulukossasi ja valitse satunnainen suodatin. Tämä saa Power Queryn luomaan .
Päivitä seuraavaksi syntaksi suodattamaan pois merkkijono, joka ei koostu kahdesta sanasta. Koska kaksi sanaa erotetaan yleensä välilyönnillä, sinun on käytettävä Text.Split -komentoa. Sitten sinun on sijoitettava se List.Count- funktion sisään, jotta tulos palauttaa arvoluettelon.
Kun olet valmis, napsauta kaavapalkin vieressä olevaa valintamerkkiä. Tuloksena olevasta taulukosta näet, että se sisältää merkkijonoja, joissa on kaksi sanaa. Viimeisellä rivillä on kuitenkin virhe.
Näyttöön tulee virhe, koska koodi havaitsi nolla-arvon tietojoukossa. Jotta tällaisia virheitä ei tapahdu, sinun on käytettävä COALESCE-operaattoria.
Joten aseta Text.Split- argumenttiin ?? Nimi -arvon jälkeen ja määritä sitten, mitä taulukossa näkyy, jos nolla-arvo löytyy.
Johtopäätös
Tässä opetusohjelmassa olet nähnyt kaksi käytännön esimerkkiä, joissa COALESCE-operaattori voidaan toteuttaa If Then Else -käskyn tai Yritä muuten -rakenteen sijaan.
COALESCE-operaattori on hyödyllinen työkalu oletusarvon antamiseen muuttujalle, joka voi olla tyhjä tai jolla voi olla jokin muu oletusarvo. Sitä käytetään usein välttämään nollaviittauspoikkeuksia tai antamaan oletusarvo, kun käsitellään tietoja, jotka saattavat puuttua tai olla epätäydellisiä.
Kaikki parhaat,
Melissa de Korte
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.