Tässä esimerkissä on luettelo tiedoista, ja siinä luettelossa asiakkaaseen viitataan useita kertoja. Joten haluat selvittää kyseisen asiakkaan nimen viimeaikaisen arvon .
Foorumeilla esitetty esimerkki oli kyselytietojen muodossa. Haluat selvittää viimeisimmän tai viimeisen kerran , jolloin tietty asiakas osallistui kyselyyn.
On olemassa pari tapaa ratkaista tämä. Voit suorittaa ratkaisun käyttämällä laskettuja sarakkeita tai mittoja.
Lasketun sarakkeen käyttäminen antaa enemmän esteettisyyttä, kun taas mittaa käyttämällä mallit voivat olla dynaamisempia.
Näin voit laskea viimeisimmän päivämäärän mille tahansa tietojoukon ulottuvuudelle käyttämällä kahta ratkaisua.
Ensimmäinen askel on luoda uusi sarake foorumeilla esimerkkinä annettuun taulukkoon. Tämä uusi sarake sisältää enimmäispäivämäärän .
Tämä on maksimipäivämäärän kaavassa käytetty logiikka:
Aina kun kohtaat ongelmia LuckyTemplatesissa, jotka vaativat enimmäispäivämäärän tai -numeron, MAXX on paras käytettävä.
Tämä toiminto on avain tämän esimerkin ratkaisun luomisessa.
2. Luo muuttuja
Nyt sinun on luotava uusi muuttuja käyttämällätoiminto. Tässä esimerkissä uuden muuttujan nimi on CurrentName .
Jokaiselle eri riville haluat määrittää kunkin henkilön nimen. Tämä osa on melko helppoa, koska sinun tarvitsee vain viitata sarakkeen nimeen lasketussa sarakkeessa.
Jokaisella rivillä haluat vain eristää ihmiset, joilla on sama nimi kuin nykyisellä rivillä.
Kun katsot taulukkoa, näet, että siinä on kolme eri nimeä ja kaksi merkintää jokaiselle nimelle.
Sinun on eristettävä nuo nimet ja määritettävä sitten enimmäispäivämäärä, jolloin tietty henkilö on asioinut kanssasi. Kauppa voi liittyä oston tai kyselyn suorittamiseen.
3. Luo FILTER-lauseke
Eristääksesi nimet, sinun on ensin käytettävä FILTER jatoiminto.
Tämä poistaa kaikki taulukon suodattimet. Tämä toistuu myös jokaisen rivin läpi kontekstista riippumatta.
Sitten sinun on selvitettävä, onko kyselytiedoissa oleva nimi yhtä suuri kuin CurrentName-muuttuja .
4. Käytä MAXX-toimintoa
Nytsaa taulukon, jossa on vain kaksi riviä. Tämä on tulosta kunkin rivin suodattamisesta ja iteroinnista, jotta saadaan selville, vastaako nimi nykyistä nimeä. Tässä tapauksessa nykyinen nimi on John Smith.
Sitten sinun on arvioitava max. MAXX DAX -toiminto laskee maksimiarvon puolestasi. Joten sinun tarvitsee vain laittaa sarake kaavaan:
Kun muutat Max Date -sarakkeen muodon päivämääräksi, näet, että John Smithin enimmäispäivämäärä on 23. helmikuuta.
Nancy Jonesin enimmäispäivämäärä on 25. syyskuuta ja Elaine Andersonin 22. syyskuuta.
Tämä on hyvin yksinkertainen tekniikka ja sen logiikkaa voidaan soveltaa erilaisiin skenaarioihin. Tämän avulla voit selvittää viimeisimmän osto- tai myyntisumman.
Ratkaisu #2: Mitan käyttäminen
Näin voit ratkaista tämän ongelman käyttämällä toimenpiteitä.
Mittojen avulla voit laskea viimeisen päivämäärän ja sitten haarautua muihin laskelmiin.
Tämä on paras tapa suorittaa laskutoimituksia LuckyTemplatesissa.
1. Luo taulukko
Ensin sinun on luotava taulukko.
Tämä taulukko sisältää vain kaksi saraketta. Muissa sarakkeissa olevilla tiedoilla ei ole merkitystä tämän laskelman kannalta.
2. Luo uusi mitta
Sitten sinun on luotava uusi mitta.
Tällä mittalla on sama kaava, jota käytettiin laskettujen sarakkeiden ratkaisussa. Sinun on kuitenkin vaihdettava Kyselytaulukko muotoon Kyselytiedot .
Ja sen sijaan, että viittaat sarakkeen nimeen, sinun on käytettävätoiminto.
Tämä kuvaa, missä kontekstissa olet.
SELECTEDVALUE avulla voit napata tekstiarvon sen kontekstista.
Tämä tekniikka on myös erittäin dynaaminen muihin laskelmiin verrattuna, koska voit poistaa päivämääräsarakkeen ja säilyttää vain kunkin asiakkaan enimmäispäivämäärän.
Johtopäätös
Ratkaisujen ei tarvitse olla vaikeita. Ne voidaan tehdä yksinkertaisilla tavoilla.
Tässä esimerkissä voit joko valita Lasketut sarakkeet -ratkaisun tai käyttää Mittoja.
Voit myös käyttää -painiketta tietojen toistamiseen ja sitten säätää virtuaalitaulukkoa parametriin lisäämäsi parametrin perusteella.sitten tekee työn täältä.