Skapa en on-demand-urvalsapp.
Med en on-demand-urvalsapp får du en metod för att välja delmängder av datauppsättningar så att associationerna blir effektivare och mer rationella med Qlik associative engine. I miljöer med stora datamängder rekommenderar vi att du inte låter urvalsappen läsa in så stor detaljnivå av dimensionen. En urvalsapp med data som baseras på försäljningsdata aggregerade per kvartal, region och produktkategori kan till exempel ha en SQL SELECT-sats som den här:
SELECT SUM(S.UNIT_COST) AS TOTAL_UNIT_COST, SUM(S.QUANTITY) AS TOTAL_QUANTITY, SUM(S.UNIT_PRICE * S.QUANTITY) AS TOTAL_SALE, SUM( (S.UNIT_PRICE - S.UNIT_COST) * QUANTITY) AS TOTAL_PROFIT, SUM(1) AS TOTAL_LINE_ITEMS, S.REGION, S.YEARQUARTER, S.PRODCAT, FROM SALE_DETAIL S GROUP BY S.REGION, S.YEARQUARTER, S.PRODCAT
Mätuttrycksegenskapen för on-demand är vanligtvis baserad på ett beräknat aggregeringsresultat från en
Med SUM(1) AS TOTAL_LINE_ITEMS får du en metod för att exakt mäta det totala antalet försäljningsposter för varje distinkt kombination av region, kvartal och produktkategori. När du skapar en länk för att producera On-demand-appar måste ett mätuttryck anges för att kunna styra antalet poster som ska läsas in i On-demand-apparna. I exemplet med
Postgränserna anges när urvalsappen kopplas till en mallapp och genererar en appnavigeringslänk. Postgränserna anges när urvalsappen kopplas till en mallapp och genererar en appnavigeringslänk. Varje appnavigeringslänk har en postgräns. Flera navigeringslänkar kan skapas från urvalsappen. Flera appnavigeringslänkar brukar användas för att länka en urvalsapp till olika mallappar för att skapa flera vyer av data.
Enskilda navigeringslänkar till on-demand-appar kan ingå i en urvalsapp för publicering. När den ingår i en urvalsapp används appnavigeringslänken för att skapa en eller flera appnavigeringspunkter så att användare av specifika ark kan skapa On-demand-appar baserat på den länkens mallapp.
Information om hur man skapar en on-demand-app finns i Bygga en on-demand-app.