Johdanto QlikView-toimintoon
Toiminnot ovat hyvin yleisiä ja hyödyllisiä, kun joudut suorittamaan tiettyjä tehtäviä toistuvasti. Yksinkertaisin sanoin, se on koodilohko, joka suorittaa jonkin tehtävän aina, kun sitä kutsutaan. Myös QlikView-toiminnot toimivat samalla tavalla. QlikView tarjoaa perustoiminnot, kuten summa, keskiarvo jne., Sekä edistyneet toiminnot, kuten toiminnot datan lataamiseen editoriin. Se vaatii vaadittavat argumentit määriteltyjen toimien suorittamiseksi. Nämä toiminnot suorittavat matemaattisia operaatioita samoin kuin muita analyyttisiä operaatioita muistissa oleviin tietoihin. QlikView-toiminnot tarjoavat työkalulle kyvyn suorittaa laskelmia, tulkita tietoja toistuvasti ja paljon muuta. Skriptieditori käyttää myös Qlikview-toimintoja myös operaatioiden hallintaan, kuten tietojen lataaminen, datan muuntaminen, datan yhdistäminen jne. Komentosarjojen toimintojen avulla. Kaaviofunktiot ovat käytössä lausekkeissa / mittauksissa, jotka luomme QlikView-kaavioille.
QlikView-toimintoluettelo
QlikView tarjoaa useita toimintoja, kuten
- Väri - Tähän luokkaan kuuluvat toiminnot, kuten ARGB (), HSL (), RGB (), Väri () jne., Jota käytetään arvioimaan karttakohteiden väriominaisuuksia.
- Ehdollinen - Toimintoja, kuten jos (), match (), mixmatch () jne. Käytetään arvioimaan ehtoja latauskomentosarjan ja kaavion lausekkeissa.
- Yhdistäminen - Datan matemaattisiin operaatioihin käytetään sellaisia toimintoja kuten ryhmä (), summa (), lukumäärä (), min (), max () jne. Nämä toiminnot voivat ottaa minkä tahansa määrän argumentteja ja palauttaa yhden kootun tulosteen.
- Laskuritoiminnot - Toimintoja, kuten RowNo (), autonumero (), kenttäarvolaskuri () jne. Käytetään viitaten tietueiden määrään.
- Päivämäärä ja aika - QlikView: lla on saatavana useita päivämäärä- ja aikatoimintoja. Toimintoja kuten toinen (), tunti (), kuukausi (), vuosi () jne. Käytetään muuntamaan ja muuntamaan päivämäärä- ja aika-arvot sekä komentosarjan lataus- että kaaviolausekkeissa.
- Eksponentiaalinen ja logaritminen - Toimintoja, kuten exp (), pow (), sqrt () jne. Käytetään suorittamaan eksponentiaaliset ja logaritmiset laskelmat.
- Rahoitus - Maksuja ja korkoja laskettaessa käytetään toimintoja, kuten PV (), FV (), Pmt () jne.. Esimerkiksi PV () -toiminto laskee sijoituksen nykyarvon.
- Alustus - Tähän toimintoluokkaan kuuluvat sellaiset toiminnot kuin päivämäärä (), väli () jne. Niitä käytetään päivämäärien tai numeeristen kenttien muodon muuttamiseen.
- Yleinen numeerinen - Toiminnot, kuten fab (), frac (), merkki () jne. Ovat yleisiä toimintoja. Esimerkiksi Fabs () palauttaa minkä tahansa numeerisen kentän absoluuttisen arvon.
- Tietueenvälinen - Toimintoja, kuten Ylä (), Alla (), Ylä () jne. Käytetään, kun tarvitaan aiempien tietueiden arvo nykyisen tietueen lausekkeen suorittamiseksi.
- Looginen toiminto - Loogisten toimintojen arviointiin käytetään toimintoja, kuten IsNum (), IsText (). Molempia toimintoja voidaan käyttää latauskomentosarjan ja kaavion ilmaisuun.
- Null-toiminto - Null () ja IsNul () käytetään havaitsemaan nolla-arvot.
- Aluetoiminto - Toimintoja, kuten RangeMax (), RangeCount (), RangeAvg () jne. Käytetään työskentelemään alueilla, kuten etsimään maksimiarvo arvojoukosta.
- Ranking Function - Rank () ja HRank () käytetään arvioimaan tietueen sijoitusta tietojoukossa.
- Joustoiminto - Vasen (), Oikea (), Trim () jne. Käytetään jousien käsittelemiseen ja käsittelemiseen. Näitä toimintoja voidaan käyttää sekä komentosarjojen latauksessa että kaaviolausekkeissa.
QlikView-toimintojen tyypit
QlikView tarjoaa monia toimintoja eri kategorioissa, jotka ratkaisevat monenlaisia liiketoimintaongelmia.
1. Yleiset numeeriset toiminnot
Nämä toiminnot suorittavat tietojoukon numeeriset perustoiminnot. Yhdistelmä- ja permutointitoiminnot, Modulo-toiminnot, pariteettifunktiot ja pyöristämistoiminnot kuuluvat tähän toimintoluokkaan. Esimerkiksi tosiasia (x), div (x, y), mod (x, y), fmod (x, y) jne.
2. Aluetoiminnot
Nämä toiminnot arvioivat erityyppisiä alueita ryhmämäisestä maksimialueesta tai minimialueesta jne. Perusaluetoiminnot, kuten RangeMax (), RangeMin (), RangeMode (), Counter Range-toiminnot, kuten RangeMissingCount (), RangeTextCount (), Tilastolliset aluetoiminnot kuten RangeAvg (), RangeSkew (), Financial Range -toiminnot, kuten RangeIRR (), RangeNPV () kuuluvat tähän luokkaan. Näitä toimintoja voidaan käyttää komentosarjojen latauksessa sekä kaaviolausekkeissa.
3. Eksponentiaaliset ja logaritmiset funktiot
Nämä funktiot arvioivat tietojoukon eksponentiaaliset ja logaritmiset yhtälöt. Näitä toimintoja voidaan käyttää komentosarjojen latauksessa sekä kaaviolausekkeissa. Esim. exp (), log (), log10 (), pow () jne.
4. Trigonometriset ja hyperboliset toiminnot
Nämä toiminnot suorittavat trigonometriset ja hyperboliset operaatiot ja mittaavat kulmia radiaaneissa. Esimerkiksi cos (), sin (), tan () jne. Kuuluvat tähän luokkaan.
5. Taloudelliset toiminnot
Näitä toimintoja käytetään maksujen ja korkojen laskemiseen tietokentän määräkenttään. Esimerkiksi FV (), nPer (), Rate () jne.
6. Joustoiminnot
Näitä toimintoja käytetään jousien käsittelemiseen ja käsittelemiseen eri tavoin. Nämä toiminnot ottavat merkkijonoparametrit ja palauttavat merkkijonotoiminnot. Esimerkiksi len (), vasen (s, n), oikea (s, n) jne.
7. Toimintojen kartoitus
Näitä toimintoja käytetään karttataulukoiden käsittelemiseen. Esimerkiksi ApplyMap (), MapSubstring () jne.
8. Levyjen väliset toiminnot
Näitä toimintoja käytetään, kun tarvitaan edellistä lähtöä seuraavalle tulolle. Sitä voidaan käyttää sekä komentojonossa että kaaviolausekkeissa.
9. Ehdolliset toiminnot
Näitä toimintoja käytetään ehdollisten lausekkeiden ja tulosten arvioimiseksi ehtojen mukaisesti. Esimerkiksi alt (), if (), match (), wildmatch () etc.
10. Loogiset toiminnot
Näitä toimintoja käytetään arvioimaan loogisia toimintoja, kuten selville, onko data numeerista vai tekstiä. Esimerkiksi IsNum (), IsText ()
esimerkit
Kaikki ovat tietoisia perustoiminnoista ja QlikView pystyy ratkaisemaan myös monimutkaisimmat ongelmat. Joten puhutaanpa joistakin monimutkaisista tehtävistä, jotka QlikView-toiminnot helposti saavutetaan. Me kaikki tiedämme, että Qlikview tarjoaa tilastotoimintoja datan käyttämiseksi ja analysoimiseksi. Ymmärretään kuinka chi2-testitoimintoa voidaan käyttää muistiin liittyvissä tiedoissa. Ennen kuin jatkat, meidän on ensin ladattava tiedot komentosarjojen muokkausohjelmaan.
Näytetiedot-
minä | II | III | IV | V | VI | |
Joukkue A | 100 | 70 | 80 | 105 | 203 | 91 |
Joukkue B | 85 | 21 | 118 | 178 | 45 | 15 |
X - Joukkueet, Y - Määrä myyty, Z- Kuukaudet
Yllä olevat tiedot ovat kahden ryhmän myymien tuotteiden lukumäärä kuuden kuukauden aikana. Haluamme ymmärtää, onko kahden joukkueen välillä merkittävää suhdetta tarkkailemalla niiden myyntikuvaa yli 6 kuukauden ajan.
Kun tiedot on ladattu, meidän on ladattava chi2-testitoiminnot suorittaaksesi chi2-testin tietoihimme. Avaa komentosarjojen muokkausohjelma, valitse Muokkaa komentosarjaa ja lisää seuraava komento chi2-toiminnon lataamiseksi ja tietojen siirtämiseksi suorittamista varten:
Load X,
Chi2Test_chi2(X, Z, Y) as chi2_value,
Chi2Test_df(X, Z, Y) as deg,
Chi2Test_p(X, Z, Y) as p_value,
Sample_data group by X;
lähtö:
X | Chi2_value | deg | P_value |
Joukkue A | 107, 38 | 5 | 2.2 |
Joukkue B | 259, 09 | 5 | 2.2 |
johtopäätös
QlikView tarjoaa monia sisäänrakennettuja toimintoja, jotka toimivat muistin tiedoilla, ja osoittavat sen olevan näin ollen erittäin tehokas. Nämä toiminnot on järjestetty useisiin luokkiin monipuolisten ongelmien ratkaisemiseksi. Ja tulokset on erittäin helppo visualisoida, koska voit näyttää minkä tahansa toiminnon tulokset Taulukko-ruudussa. On monia muita toimintoja, joilla voit tehdä paljon tietosi kanssa. Minun on ehdotettava näiden toimintojen tarkistamista, jotta työsi olisi yksinkertaisempaa.
Suositellut artikkelit
Tämä on opas QlikView-toimintoihin. Tässä keskustellaan QlikView-toimintojen tyypeistä eri luokissa, jotka ratkaisevat monenlaisia liiketoimintaongelmia. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja-
- Mikä on QlikView?
- QlikView-työkalut
- QlikView-haastattelukysymykset
- QlikView vs. QlikSense
- Esimerkkejä Pythonin sisäänrakennetuista toiminnoista