I dessa allmänna numeriska funktioner är argumenten uttryck där x ska tolkas som ett reellt tal. Alla funktioner kan användas både i laddningsskript och diagramuttryck.
Använd listrutan för varje funktion för att visa en kort beskrivning och syntax för varje funktion. Klicka på funktionens namn i syntaxbeskrivningen för fler detaljer.
BitCount() tar reda på hur många bitar i den binära motsvarigheten till ett tal som är inställda på 1. Denna funktion returnerar alltså antalet inställda bitar i integer_number där integer_number tolkas som ett signerat 32-bitars heltal.
Div() returnerar heltalsdelen av den aritmetiska divisionen av det första argumentet med det andra argumentet. Båda parametrarna tolkas som reella tal, de behöver alltså inte nödvändigtvis vara heltal.
Combin() returnerar antalet kombinationer av q-element som kan väljas från en uppsättning p-element. Motsvaras av formeln: Combin(p,q) = p! / q!(p-q)! Ordningen som komponenterna väljs i är inte signifikant.
Permut() returnerar antalet permutationer av q element som kan väljas från en uppsättning med p element. Motsvaras av formeln: Permut(p,q) = (p)! / (p - q)! Ordningen som komponenterna väljs i är signifikant.
fmod() är en modulofunktion som returnerar den återstående delen av divisionen av det första argumentet (dividenden) med det andra argumentet (divisorn). Resultatet blir ett reellt tal. Båda argumenten tolkas som reella tal, de behöver alltså inte nödvändigtvis vara heltal.
Mod() är en modulofunktion som returnerar den icke-negativa återstoden av en heltalsdivison. Det första argumentet är dividenden, det andra argumentet är divisorn. Båda argumenten måste vara heltalsvärden.
Even() returnerar True (-1) om integer_number är ett jämnt heltal eller noll. Den returnerar False (0) om integer_number är ett udda heltal och NULL om integer_number inte är ett heltal.
Odd() returnerar True (-1) om integer_number är ett udda heltal eller noll. Det returnerar False (0) om integer_number är ett jämnt heltal och NULL om integer_number inte är ett heltal.
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!
Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com