Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Tässä opetusohjelmassa opit optimoimaan mittaa LuckyTemplatesissa. Raportin toimenpiteiden optimointi parantaa koodien suorituskykyä arvokkaiden oivallusten ja tietojen tuottamisessa. Opit myös erilaisista arviointimenetelmistä ja niiden soveltamisesta raportin optimointiin. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Sisällysluettelo

1. Analysoi koodin suorituskykyä

Tässä esimerkissä sinun on optimoitava tämä raportti:

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Tämä on tietomalli, jota aiot käyttää:

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Työt -taulukko sisältää kaikki tiedot kaikista tietyn ajanjakson aikana suoritetuista töistä.

Tämä taulukko on perusta kaikille mitoille, jotka aiot optimoida:

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Ensin sinun on testattava raportin suorituskyky.

Siirry Näytä-välilehdelle ja valitse. Napsauta sitten Aloita tallennus ja Refresh Visuals . Odota, että analysaattori näyttää kuvan.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Kun tämä on tehty, pudota Incentive Breakdown -luettelo ja napsauta Kopioi kysely .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Valitse seuraavaksi Ulkoiset työkalut siirtyäksesi DAX Studioon ja katsoaksesi LuckyTemplatesin luomaa koodia.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Liitä sitten kopioitu kysely työtilan sisään.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Muuttujat mittana

Ensimmäinen muuttuja on DateClosed , joka on kojelaudan leikkuri. Se käyttää Fakta-taulukon saraketta saadakseen tiettyjen jaksojen arvot viipalointityökalussa.

Seuraava muuttuja on JobLost , joka tarkistaa vääriä tai tyhjiä kadonneita tietoja.

Viimeinen muuttuja on MatrixVisual . Tämä on koodin ydin. Se näyttää yhteenvedon sarakkeen, jonka LuckyTemplates on luonut matriisivisuaalien täyttämiseksi. Se ryhmittelee tähän matriisiin työn menetystyypin ja ruiskuttaa suodattimia, jotka tulevat viipaloittimista. Sitten se lisää laajennetut sarakkeet.

Kun yhteenvetosarake on suorittanut suorituksen, näet tulokset koodin alla olevassa ruudussa.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

LuckyTemplates käyttää tulosta matriisivisuaalien täyttämiseen.

Kylmä välimuisti DAX Studiolle

Seuraavaksi sinun on tarkistettava koko koodin suorittamiseen käytetty aika. Voit tehdä tämän ottamalla käyttöön Palvelimen ajoitukset ja valitsemalla sitten Tyhjennä välimuisti ja sitten Suorita .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Kun yrität optimoida mittaa LuckyTemplatesissa käyttämällä, on parempi toimia kylmävälimuistiskenaariossa, jotta saamasi aika on oikea. Paina sen jälkeen F5 ja odota toiminnon valmistumista Palvelimen ajoitukset -välilehdessä .

Kun se on valmis, voit nähdä, että kokonaissuoritusaika on 3,6 sekuntia. Se vietti suurimman osan ajasta kaavamoottorissa ja vietti 57 millisekuntia varastomoottorissa

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Voit myös nähdä, että se löysi 383 tallennuskonekyselyä. Kaikista näistä kyselyistä 327 on tallennettu muistiin, jotta niitä voidaan käyttää uudelleen.

2. Analysoi mittaa LuckyTemplatesissa

Seuraavaksi sinun on optimoitava nämä 3 identtistä toimenpidettä.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Sinun on purettava nämä suuret eri tiedostoon ja yhdistettävä se käyttämääsi tietomalliin.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Käynnistä sen jälkeen Palvelimen ajoitukset nähdäksesi ajan, jonka kolme toimenpidettä vievät visuaalien täyttämisessä.

Ajon tulokset osoittavat, että mittauksiin kuluu 1,85 sekuntia tuloksen hakemiseen.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Tuloksena on taulukko, joka koostuu 10 rivistä ja 3 laajennetusta sarakkeesta, jotka kuuluvat yhteenvetosarakkeisiin.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Tappiotyyppi -sarake sisältää 10 yksilöllistä arvoa, jotka koodi laskee saadakseen kannustinprosenttiosuudet.

Koodiin kuluva aika on eksponentiaalisesti pitkä. Tässä ja milloin sinun on optimoitava ne.

RB-kannustinprosenttimitta LuckyTemplatesissa

Tämä on RB Incentive% -mitta LuckyTemplatesissa. Se on yksi kolmesta tässä esimerkissä käytetystä päätoimenpiteestä.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Voit nähdä, että se yrittää laskea kannustinprosenttia.

Siinä on muuttuja JobType, joka noutaa Lost Type -arvon nykyisessä suodatinkontekstissa. Se myös tarkistaa, onko nykyisessä suodatinkontekstissa näkyvissä vain yksi arvo. Sinun on käytettävä a  toimintoa niin, että joka kerta kun ehto täyttyy, se antaa vastaavan tuloksen.

Tämä mittauskoodi tuottaa paljon varastointimoottorirasvaa, mikä pidentää koodin kokonaiskestoaikaa.

Palaa nyt DAX Studioon tarkistaaksesi toimenpiteen luomien tallennusmoottorikyselyjen määrän.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Voit nähdä, että 10 rivin tietojen yksinkertaisesti hakeminen kesti 600 millisekuntia suorittaakseen ja 43 tallennuskonekyselyyn.

Tiedot tallennuskoneesta

Tarkista nyt tallennusmoottorilta pyydetyt tiedot. Ensimmäisessä kyselyssä on Jobs Loss Type ja  Jobs Loss Typen DCOUNT .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Seuraavassa kyselyssä on Työpäivämäärä Suljettu, joka on raportin sliceristä.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Kolmannessa koodissa näet toisen Jobs Loss Typen, jossa on takaisinsoittotietojen tunnus.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Toisella rivillä näet tärkeimmät koodirivit.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Ensimmäinen asia, jonka näet, on vastaanotetut työmaksut, laskutetut ja todelliset kulut.

Seuraava on WHERE  -funktio, joka ilmoittaa ehdon ja sitä vastaavan tuloksen. Tulos vaihtelee slicer-valinnan ja RB Incentive% -mitan kytkinlausekkeen mukaan.

Huomaat myös, että koodit riveillä 12 ja 14 ovat samat.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Jos vierität oikealle, näet, että rivillä on samat kyselyt. Rivien kyselyt ohjataan kytkinkäskyllä ​​RB Incentive% -mittauksessa.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Jos palaat LuckyTemplatesin RB Incentive% -mittaan, näet, kuinka monta kertaa kysely toistetaan ja kuinka se näkyy tallennuskoneen kyselyissä.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Logiikka IF:n ja kytkimen takana

Jotta ymmärrät, miksi kyselyt suoritetaan useita kertoja, sinun on ymmärrettävä kyselyn logiikka ja SWITCH- toiminnot.

Sinun on suoritettava ne erikseen kyselysuunnitelmassa. Mutta ennen kuin teet sen, muista muodostaa yhteys tietokantaan ja ottaa kyselysuunnitelma käyttöön.

Suorita SWITCH-  käsky kyselysuunnitelmassa. Korosta sitten  lause ja paina Enter.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Tämä luo loogisen kyselysuunnitelman, jossa on erilaisia ​​toimintoja.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Suorita seuraavaksi IF -käsky korostamalla lauseke ja painamalla Enter.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Voit nähdä, että se luo saman loogisen kyselysuunnitelman.

Tämä johtuu siitä, että aina kun käytät , moottori muuntaa sisäisesti funktion IF -lauseeksi. Mutta SWITCH -käskyä suositellaan, koska se lisää koodisi luettavuutta.

Sen jälkeen sinun on ymmärrettävä, kuinka koodi suoritetaan IF- tai SWITCH -toiminnon sisällä.

Tämä on esimerkkikoodi, jonka sisällä on SWITCH- käsky.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Siinä on bruttovoiton, kokonaisarvion ja laskutetun kokonaismäärän mittasuhteet, jotka ovat kaikki eri sarakkeiden SUMMA. Sillä on myös funktio Jobs Loss Type- ja SWITCH- ja TRUE -lausekkeen yli .

Kun suoritat tämän koodin, näet toimintojen takana olevan logiikan.

Ensimmäinen kysely saa erillisen Työhäviötyypin Työt-taulukosta.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Työnmenetystyypin lisäksi se saa myös työpaikkaarvion summan.

WHERE -ehdon sisällä näet myös Jobs Loss Type -sarakkeen arvot.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

3. Käytä koodin arviointimenetelmiä

DAX:ssa koodien arviointiin on kolme menetelmää:

  • Tiukka arviointi
  • Innokas arviointi
  • IF.Innokas arviointi

Nämä menetelmät auttavat sinua optimoimaan koodin tai mittauksen LuckyTemplatesissa.

1. menetelmä: Tiukka arviointi

Alla olevassa esimerkissä käytetään Strict Evaluation -menetelmää.

Sen taustalla oleva logiikka on, että jos Jobs Loss Type -tilan konteksti on yhtä suuri kuin A, se tarjoaa bruttovoiton. Muussa tapauksessa se antaa kokonaisarvion. Koodi tekee tämän jokaiselle Jobs Loss Type -riville.

Tämä on toinen esimerkkimitta LuckyTemplatesissa, joka käyttää tiukkaa arviointia.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Kun suoritat tämän koodin, se luo 5 tallennuskonekyselyä.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Tiukassa arvioinnissa koodi antaa kokonaisarvion, jos bruttovoitto kerrottuna 1,4:llä on suurempi kuin keskimääräinen arvio. Muuten se antaa bruttovoiton.

Tiukan arvioinnin käyttäminen tuottaa enemmän tallennuskonekyselyitä, koska IF  -lause tarkistaa bruttovoiton kilpailun useita kertoja ja heikentää lopulta koko toiminnon suorituskykyä.

2. menetelmä: innokas arviointi

Tämä on sama koodi kuin edellinen esimerkki.

Mutta sen sijaan, että se olisi laskenut suuret  IF -lauseen sisällä, se laski kaiken ennen RETURN .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Se tarkoittaa, että ennen lausuntojen tarkistamista se saa kaikki bruttovoiton ja kokonaisarvion arvot kaikille työmenetystyypeille.

Kun suoritat tämän koodin, tallennuskoneiden määrä vähenee 3:een.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Se parantaa koko toiminnan suorituskykyä.

Ensimmäisessä operaatiokyselyssä se saa työhäviötyypin sekä työarvion ja bruttovoiton summan.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Seuraava kysely saa Jobs Stablen työarvion summan. Tätä käytetään keskimääräisen arvion laskemiseen.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Viimeinen kysely antaa erillisen Jobs Loss Type -arvon ADDCOLUMNS- kenttään kirjoitetuille arvoille .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Eager Evaluationin käyttäminen saa kaiken yhteen tietovälimuistiin. Tiedot myös arvioidaan ja iteroidaan kaavamoottorilla. IF lauseke palauttaa joko kokonaisarvion tai bruttovoiton riippuen siitä, onko arvio oikein tai epätosi.

Eager Evaluation ei aina ole paras tapa optimoida koodeja. Tiukka arviointi johtaa parempaan suorituskykyyn, jos sinulla on monimutkaisia ​​koodeja. Kaikki riippuu DAX-koodin sisällä käyttämistäsi funktioista.

Eager Evaluationin haittapuoli on, että jos luot arvoja ennen IF-  tai  SWITCH  -käskyä ja käytät käskyn sisällä niitä muuttujia, joita ei pitäisi koskaan suorittaa, kone laskee silti kyseiset muuttujat.

Innokkaan arvioinnin haitat

Tässä esimerkki huonoista puolista:

Ihannetapauksessa, jos Jobs Loss Type on yhtä suuri kuin A, sen pitäisi saada bruttovoitto. Muussa tapauksessa se saa kokonaisarvion.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Koska Job Loss Type -sarakkeessa ei ole arvoa, joka on yhtä suuri kuin A, sen pitäisi aina saada Kokonaisarvio. Se tarjoaa kuitenkin edelleen bruttovoiton datavälimuistissa.

Jos katsot ensimmäistä kyselyä, se saa työpaikan menetystyypin ja työpaikkojen bruttovoiton ja -arvion summan.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Seuraavassa kyselyssä se saa erillisen Työhäviötyypin Jobs-taulukosta.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

3. menetelmä: IF.EAGER-arviointi

Seuraava menetelmä on  IF.EAGER-  funktion arviointi, joka toistaa Eager Evaluationin käyttäytymisen.

Sen avulla voit kirjoittaa koodin, joka edustaa tiukkaa arviointia, ja suorittaa sen Eager Evaluation -sovelluksella.

Jos katsot tätä esimerkkikoodia, se on aivan sama kuin Strict Evaluation -koodi. Ainoa ero on, että tämä käyttää IF.EAGER- funktiota IF:n  sijaan .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Ennen kuin suoritat koodin, muista muodostaa yhteys LuckyTemplates-malliin ja ottaa Palvelimen ajoitus käyttöön. Kun olet valmis, paina F5.

Voit nähdä, että se loi 3 tallennuskonekyselyä.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Ensimmäinen kysely saa työhäviötyypin sekä työarvion ja bruttovoiton summan.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Toinen kysely saa työarvion summan.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Viimeinen kysely saa erillisen Työhäviötyypin Työt-taulukosta.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Huomaat, että se toimi samalla tavalla kuin Eager Evaluation.

Arviointimenetelmien yhteenveto

Kun yrität parantaa laskelmien suorituskykyä, sinun on muistettava seuraavat asiat:

  • Tiukkaa arviointia käytetään monimutkaisille koodeille. Se pätee myös silloin, kun et halua arvioida kaikkia taulukon antamia arvoja.
  • Eager Evaluation on parempi käyttää, jos koodisi ovat yksinkertaisia.
  • Käytä IF.EAGER, jos haluat kirjoittaa koodeja käyttämällä Strict Evaluationia ja suorittaa sen Eager Evaluationilla.

Huomaa kuitenkin, että sinun on testattava nämä kolme menetelmää saadaksesi selville, mikä on todella parasta käyttää raportissasi.

4. Optimoi mitta LuckyTemplatesissa

Tämän opetusohjelman tärkein oppitunti on koodien optimointi.

Palaa takaisin ja katso RB Incentive% -mittausta, joka suoritetaan käyttämällä tiukkaa arviointia. Kokeile seuraavaksi arvioida se Eager Evaluationin avulla.

Aloita luomalla muuttujia ja syöttämällä  RETURN -funktio.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Muuta mittaviittauksia muuttujilla.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Vahvista sen jälkeen mittaus ja mene DAX Studioon nähdäksesi, paransiko se suorituskykyä.

Se osoittaa, että kokonaisaika on 642 millisekuntia ja tallennuskonekyselyjen kokonaismäärä on vähentynyt 39:ään.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Luo nyt muuttujat kaikille tiedoille ja muuta kaikki mittaviittaukset vastaaviksi muuttujiksi.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Vahvista seuraavaksi mitta ja suorita koodi DAX-studiossa.

Kokonaissuoritusaikaa ja tallennuskonekyselyjen kokonaismäärää on vähennetty 600 millisekunnista 170 millisekuntiin ja 43 kyselystä 15 kyselyyn.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Voit myös nähdä, ettei kaksoiskappaleita ole. Muuttujien lisääminen koodissa parantaa niiden luettavuutta ja suorituskykyä.

Edistynyt optimointi LuckyTemplatesin mittaa varten

Seuraavaksi sinun on optimoitava DAX-koodisi edelleen.

Käyttämisen sijaan, käytä toiminto.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

HASONEVALUE  laskee suodatinkontekstissa käytettävissä olevien arvojen määrän, mikä on erittäin intensiivinen toimenpide. Sillä välin ISINSCOPE tarkistaa, käytetäänkö toimitettua saraketta ryhmittelyyn vai ei.

Toimintojen muuttamisen jälkeen vahvista mitta ja suorita se DAX Studiossa.

Näet, että tallennuskonekyselyjen määrä on nyt 12. Myös kokonaissuoritusaika on tullut 105 millisekuntia.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Toisessa kyselyssä huomaat takaisinsoittotietojen tunnuksen.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Näin tapahtuu joskus, kun käytät tekstikentässä SELECTEDVALUE. Kun näet takaisinsoittotiedot, tallennuskone kutsuu kaavamoottoria auttaakseen ratkaisemaan koodin monimutkaisuuden. Tämä hidastaa mittasi suorituskykyä.

Poista takaisinsoittotiedot

Sinun on poistettava takaisinsoittotiedot, jotta raporttisi toimisi paremmin. Tätä varten sinun on luotava tietomalliin konfiguraatiotaulukko.

Siirry kohtaan Anna tiedot ja liitä tiedot. Nimeä taulukko LossTypeConfigTable .

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Napsauta sitten Muokkaa muuttaaksesi tuotavan sarakkeen tietotyyppiä.

Loss Type ID:n tietotyypin tulee olla opettajaarvo, jotta sitä voidaan käyttää SELECTEDVALUE- funktiossa.

Kun se on ladattu malliin, luo Jobs-taulukon ja LossTypeConfigTable-taulukon välille menetystyypin mukainen suhde.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Kun olet luonut suhteen, siirry Työt-taulukkoon ja lisää uusi sarake. Kutsu sitä Loss ID:ksi ja syötä sitten kaava.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Käytä -funktio konfiguraatiotaulukolle ja pura sitten tappiotyypin tunnus.

Next, go back to the RB Incentive% measure and reference the numeric field instead of the text field. Inside SELECTEDVALUE, replace Loss Type with Loss ID.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Next, modify all the measures inside the code. Use an integer value instead of text values in checking for the Job Type.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Once you’ve changed the code, confirm the measure and execute it in the DAX Studio.

The Callback data ID is eliminated in the query and the code’s execution time is reduced to 93 milliseconds.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

The RB Incentive% measure is now fully optimized.

5. Optimize Other Measures In LuckyTemplates

You also need to optimize the WR Incentive% and QB Incentive% measures.

Copy and paste the exact code used in the RB Incentive% measure. Then, run the 3 measures together.

The total execution time is optimized and reduced from 1855 milliseconds to 213 milliseconds. There are also only 12 storage engine queries.

The first two queries create the filter context and the rest represent the exact number of values inside the Jobs Loss Type column.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

Since all measures have been optimized, run the original code and see how the performance has changed. The data shows that it’s now being computed in 1.9 seconds.

Mittaa LuckyTemplatesissa: Optimointivinkkejä ja -tekniikoita

The performance of the whole code is now optimized, making your report faster and better.




Conclusion

In LuckyTemplates reports, measures should be optimized to ensure that your DAX codes run smoothly. This also improves the overall performance of your report.

You’ve learned the different methods to optimize your measure in LuckyTemplates and you’ve learned how to assess which one to use depending on the context of your report.


PowerApps-hakukenttä: lisääminen ja mukauttaminen

PowerApps-hakukenttä: lisääminen ja mukauttaminen

Opi luomaan PowerApps-hakukenttä tyhjästä ja muokkaamaan sitä vastaamaan sovelluksesi yleistä teemaa.

SELECTEDVALUE DAX Esimerkki - Sadonkorjuun viipalointilaitteen valinta

SELECTEDVALUE DAX Esimerkki - Sadonkorjuun viipalointilaitteen valinta

Kerää tai kaappaa suuren sisällä oleva arvo käyttääksesi sitä toisessa suuressa dynaamisiin laskelmiin käyttämällä LuckyTemplatesin SELECTEDVALUE DAX -arvoa.

Versiohistoria SharePoint-luetteloissa

Versiohistoria SharePoint-luetteloissa

Tutustu siihen, kuinka SharePointin versiohistoria voi auttaa sinua näkemään tiettyjen tietojen kehityksen ja kuinka monta muutosta se on käynyt läpi.

Värien heksadesimaalikoodien valitsin LuckyTemplates-raporteille

Värien heksadesimaalikoodien valitsin LuckyTemplates-raporteille

Tässä on työkalu raporttien ja visuaalien luomiseen, värien heksadesimaalikoodien valitsin, jonka avulla voit helposti saada värit LuckyTemplates-raporttiisi.

Dynaaminen päivämäärän slicer LuckyTemplatesissa käyttäen jaksotaulukkoa

Dynaaminen päivämäärän slicer LuckyTemplatesissa käyttäen jaksotaulukkoa

Voit helposti näyttää ajanjakson raportissasi viipaleina jaksotaulukon avulla. Käytä M-koodia luodaksesi dynaamisen päivämäärän osittimen LuckyTemplatesissa.

Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.