Ga naar hoofdinhoud Ga naar aanvullende inhoud

Scripts op diagramniveau gebruiken in visualisaties

Met scripts op diagramniveau kunt u scriptachtige functionaliteit toevoegen aan de resultaten van een visualisatie. Dit is een aanvulling op diagramuitdrukkingen omdat scripts op diagramniveau besturingsopdrachten bevatten, zoals lussen en recursieve acties voor meer complexe wiskundige berekeningen. U kunt ook meerdere kolommen aanpassen (op voorwaarde dat er een tijdelijke aanduiding in het diagram bestaat) en nieuwe rijen aan een resultaat toevoegen.

U kunt scripts op diagramniveau gebruiken voor de meeste visualisatietypen en u hebt er via het eigenschappenvenster toegang toe. Bepaalde visualisaties of configuraties bieden geen ondersteuning voor scripts op diagramniveau. In die gevallen hebt u vanuit het eigenschappenvenster geen toegang tot scripts op diagramniveau of krijgt u een foutmelding te zien.

Wanneer u diagramgegevens aanpast, gebruikt u een subset van het Qlik Sense script dat uit verschillende opdrachten bestaat. Zie Scripts op diagramniveau.

In de appinstellingen kun u scripts op diagramniveau inschakelen. Wanneer deze functie is ingeschakeld, is een besturingselement voor scripts beschikbaar in de sectie Gegevens van het eigenschappenvenster voor een visualisatie. Zie Scripts op diagramniveau inschakelen.

Ook wanneer de functie is uitgeschakeld, worden bestaande diagramscripts verwerkt. Het uitschakelen van eenmaal geschreven inhoud is ontwikkeld als een handige manier om te voorkomen dat er door andere gebruikers nieuwe diagramscripts worden aangemaakt.

Een diagramscript aan een visualisatie toevoegen

U kunt diagramscripts toevoegen aan bestaande visualisaties of op het moment dat u nieuwe visualisaties aanmaakt.

Scripts op diagramniveau moeten in de app worden ingeschakeld voordat u een diagramscript aan een visualisatie kunt toevoegen. Zie Scripts op diagramniveau inschakelen.

U moet zich in de modus BewerkenWerkblad bewerken bevinden met Geavanceerde opties ingeschakeld om een diagramscript aan een visualisatie te kunnen toevoegen.

Diagramscripts aan een nieuwe visualisatie toevoegen

  1. Sleep de visualisatie van het bedrijfsmiddelenvenster naar het werkblad of dubbelklik op de visualisatie.
  2. Op het tabblad Gegevens kunt u dimensies en metingen aan de visualisatie toevoegen.

  3. U kunt op het tabblad Gegevens ook een diagramscript in de sectie Scripts toevoegen.

    U kunt maximaal vijf diagramscripts per visualisatie toevoegen.

Diagramscripts aan een nieuwe visualisatie toevoegen

  1. Selecteer de visualisatie terwijl u in de modus BewerkenWerkblad bewerken bent.
  2. Op het tabblad Gegevens kunt u een diagramscript in de sectie Scripts toevoegen.

    U kunt maximaal vijf diagramscripts per visualisatie toevoegen.

Voorbeeld

In dit voorbeeld wordt aangenomen dat u al een visualisatie hebt aangemaakt, zoals een staafdiagram, en dat u een dimensie en een meting hebt toegevoegd.

Dit voorbeeld gebruikt de waarden uit de eerste dimensie en plaatst ze in de eerste meting in omgekeerde volgorde.

Let P = HCNoRows();
For J = 1 to P
Put #hc1.measure.1(J) = HCValue(#hc1.dimension.1, P - J + 1);
Next

Beperkingen van scripts op diagramniveau

Scripts op diagramniveau kan niet worden gebruikt in de standaard bewerkingsmodus.

Scripts op diagramniveau werken niet voor visualisaties waarbij Diagramsuggesties zijn ingeschakeld.

U kunt maximaal vijf diagramscripts per visualisatie toevoegen.

Scripts op diagramniveau zijn niet beschikbaar voor de volgende visualisaties:

  • Staafdiagrammen in gestapelde modus

    Als u een diagramscript in gegroepeerde modus hebt aangemaakt en bent overgeschakeld op gestapelde modus, wordt een foutmelding voor ongeldige hyperkubus weergegeven.

  • Boxplot

  • Knop

  • Verdelingsplot

  • Filtervak

  • Lijndiagrammen met twee dimensies

  • Draaitabel

  • Tekst en afbeelding

  • Structuuroverzicht

  • Rasterdiagram (Visualization Bundle)

  • Trelliscontainer (Visualization Bundle)

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!