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ä blogi näyttää, kuinka tekstiä korvataan LuckyTemplatesissa yhdistämällä ehdolliset täydelliset ja osittaiset tekstin korvaukset Power Queryssä yhdessä yksinkertaisessa vaiheessa. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta .
Power Queryssä voit korvata yhden arvon toisella valitussa sarakkeessa, tietyissä arvoissa tai solun koko arvon. Käytämme tätä ominaisuutta korvataksemme tekstin kokonaan tai osittain. Joten aloitetaan!
Yllä oleva kuva edustaa dataamme, joka koostuu useista tekstijonoista. Meillä on myös korvausluettelo, jonka voit nähdä alla ja joka sisältää arvon ja sen jälkeen sen korvaavan sisällön. Jotkut arvoista haluamme korvata kokonaan ja toiset osittain, mutta molemmat on lueteltu tässä.
Sisällysluettelo
Korvaavat arvot
Siirry ensin Muunna-välilehteen , valitse Korvaa arvot ja paina OK-painiketta yllä olevassa Korvaa arvot -ikkunassa. Sen jälkeen avaamme ja käytämme alla olevaa ikkunaa.
Korvaa teksti LuckyTemplates-tietojoukossa
Haluamme etsiä kutakin arvoa nimisarakkeesta, joten kirjoitamme jokainen [Nimi], kunkin neljännen rivin Lähde- kohdan viereen .
Seuraavaksi haluamme suorittaa ehdollisen vaihdon sen mukaan, mitä Korvausluettelossamme on. Jos pystymme vastaamaan , haluamme korvata sen kokonaan.
Ja jos ei, haluamme etsiä osittaisia tekstinkorvauksia. Joten jatkamme kirjoittamalla if List.Contains( Replacements, ,("Nimi") .
Nyt tämä ei toimi, koska Korvausluettelomme sisältää, kuten aiemmin näimme, luettelon, jossa on sisäkkäinen luettelo. Ja jokainen listan ensimmäinen kohde on se, mitä etsimme.
Siksi meidän on päivitettävä tämä koodi ja muutettava Korvaukset muotoon List.Transform (Replacements, List.First). Siirrämme sen uudelle riville ja meillä on nyt alla oleva kuva.
Korvaa teksti LuckyTemplatesissa vastaavilla kohteilla
Olemme siis muokanneet Korvausluetteloamme ja säilytämme vain ensimmäiset tuotteet, joita etsimme. Jos se sisältää mitä tahansa nimisarakkeessa olevaa, meidän pitäisi tehdä kokotekstikorvaus, ja voimme käyttää ListReplaceMatchingItems- toimintoa noutaaksemme korvatun arvon.
Joten seuraavalle riville ( 6. rivi ) syötetään sitten List.ReplaceItems. Se haluaa luettelon, joten kirjoitamme ne kiharat hakasulkeet ja sen sisään Nimi- sarakkeen ja Korvausluettelon . Ja voimme tehdä tästä kirjainkoosta epäherkän laittamalla Compare.OrdinalIgnoreCase .
Tämä toiminto palauttaa luettelon, jossa on yksi kohde, arvo, jolla se korvataan. Poimimaan sen voimme käyttää kohteen käyttöoperaattoria . Ja näiden kiharasulkujen sisällä viittaamme sen ensimmäiseen sijaintiin, 0 .
Muu Clause
Nyt else- lause on samanlainen kuin then -lause, joten kopioidaan edellinen syntaksi ja liitetään se seuraavalle riville. Muista laittaa muuta alkuun.
Text.Split
Nimen sijaan meidän on tarkistettava, löytyykö osittainen vastaavuus, joten jaamme merkkijonon nimisarakkeessa. Näin ollen voimme käyttää Text.Split-toimintoa ja jakaa tämän arvon välilyönneiksi. Ja koska se palauttaa luettelon, sinun ei tarvitse lisätä näitä kiharasulkuja tähän.
Korvaa teksti LuckyTemplatesissa: Text.Combine
Koska se korvaa vain vastaavat kohteet, meidän on koottava kaikki nämä sanat takaisin yhdeksi merkkijonoksi. Kääri sitten Text.Combine sen ympärille ja lisää poistamamme välilyönnit yhteen pilkulla.
Lopuksi napsautamme Valmis -ikkunan Advanced Editor -ikkunan alareunassa ja saamme alla olevan taulukon.
Meidän pöytämme on kuitenkin tyyppiä mikä tahansa. Korjataksemme tämän, meidän on vaihdettava kyseinen korvaaja ReplaceText- muotoon ReplaceValue-arvon sijaan ja viimeisteltävä muutokset painamalla tätä valintamerkkiä.
Johtopäätös
Pienellä kekseliäisyydellä loimme toiminnon, joka voi suorittaa ehdollisen täyden ja osittaisen tekstin korvaamisen arvoluettelon perusteella. Ja saimme tämän korvaavan tekstin valmiiksi Power in BI -prosessissa yhdessä vaiheessa!
Tärkeintä on luoda ehdollinen korvaus sen mukaan, mitä Korvausluettelossamme on. Jos se vastaa koko merkkijonoa, se korvaa sen kokonaan. Ja jos ei, se etsii osittaisia tekstinkorvauksia.
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.