Använda skript på diagramnivå i visualiseringar
Med skript på diagramnivå kan du lägga till skriptliknande funktionalitet till resultaten av en visualisering. Det kompletterar diagramuttryck, eftersom skript på diagramnivå inkluderar kontrollsatser, som loopar och rekursiva åtgärder, för mer komplexa matematiska beräkningar. Du kan också ändra flera kolumner, så länge det finns en platshållare i diagrammet, och lägga till nya rader i ett resultat.
Du kan använda diagramnivåskript på de flesta visualiseringstyper och du kommer åt det från egenskapspanelen. Vissa visualiseringar, eller specifika konfigurationer har inte stöd för skript på diagramnivå. I dessa fall kan du inte komma åt skript på diagramnivå från egenskapspanelen, eller så får du ett felmeddelande.
När du ändrar diagramdata använder du en underuppsättning av Qlik Senseskriptet som består av ett antal satser. Se Skript på diagramnivå.
Du kan aktivera skript på diagramnivå i appinställningarna. När den är aktiverad är en skript-kontroll tillgänglig i delavsnittet Data på egenskapspanelen för en visualisering. Se Aktivera skript på diagramnivå.
Även när de är inaktiverade kommer befintliga diagramskript att bearbetas. Inaktivering efter att författat innehåll har utvecklats är ett användbart sätt att förhindra att nya diagramskript skapas av andra användare.
Lägga till ett diagramskript till en visualisering
Du kan lägga till diagramskript till befintliga visualiseringar eller när du skapar nya visualiseringar.
Skript på diagramnivå måste vara aktiverat i appen innan du kan lägga till ett diagramskript i en visualisering, se Aktivera skript på diagramnivå .
Du måste vara i Redigera ark-läge med Avancerade alternativ aktiverat för att kunna lägga till ett diagramskript till en visualisering.
Lägga till diagramskript till en ny visualisering
Gör följande:
- Dra visualiseringen från resurspanelen till arket eller dubbelklicka på visualiseringen.
-
På fliken Data lägger du till dimensioner och mått i visualiseringen.
-
På fliken Data lägger du också till ett diagramskript i delavsnittet Skript.
Du kan lägga till maximalt fem diagramskript per visualisering.
Lägga till diagramskript till en befintlig visualisering
Gör följande:
- När du är i läget Redigera ark väljer du visualiseringen.
-
På fliken Data lägger du till ett diagramskript i delavsnittet Skript.
Du kan lägga till maximalt fem diagramskript per visualisering.
Exempel
Det här exemplet förutsätter att du har skapat en visualisering, till exempel ett stapeldiagram, och att du har lagt till en dimension och ett mått.
Det här exemplet tar värdena för den första dimensionen och placerar dem i det första måttet i omvänd ordning.
Let P = HCNoRows();
For J = 1 to P
Put #hc1.measure.1(J) = HCValue(#hc1.dimension.1, P - J + 1);
Next
Begränsningar för skript på diagramnivå
Skript på diagramnivå kan inte användas i standardredigeringsläget.
Skript på diagramnivå fungerar inte för visualiseringar med Diagramförslag aktiverade.
Du kan lägga till maximalt fem diagramskript per visualisering.
Skript på diagramnivå är inte tillgängliga för följande visualiseringar:
-
Stapeldiagram i flervärde-läge
Om du har skapat ett diagramskript i grupperat läge och byter till flervärde-läge, kommer ett felmeddelande om ogiltig hyperkub att visas.
-
Lådagram
-
Knapp
-
Fördelningsdiagram
-
Filterruta
-
Linjediagram med två dimensioner
-
Pivottabell
-
Text och bild
-
Trädkarta
-
Rutnätsdiagram (visualiseringspaket)
-
Spaljébehållaren (visualiseringspaket)