InObject - diagramfunktion
Diagramfunktionen InObject() utvärderar huruvida det aktuella objektet innehålls inuti ett annat objekt med det ID som anges i funktionsargumentet. Objektet kan vara ett ark eller en visualisering.
Den här funktionen kan användas för att visa hierarkin av objekt i ett ark, från arkobjektet på den högsta nivån till visualiseringar som är kapslade inuti andra visualiseringar. Denna funktion kan användas tillsammans med funktionerna if och ObjectId för att skapa anpassad navigering i dina applikationer.
Syntax:
InObject(id_str)
Returnerad datatyp: Booleansk
I Qlik Sense, representeras det booleska sanna värdet av -1, och det falska värdet representeras av 0.
| Argument | Beskrivning |
|---|---|
| id_str | Ett strängvärde som representerar ID för det objekt som utvärderas. |
Du kan använda Bädda in-menyn för att hämta objekt-ID:n.
Gör följande:
-
I analysläge, högerklicka på en visualisering eller ett ark, och klicka sedan på
Dela >
Bädda in.
-
Kopiera objekt- eller ark-ID:t.
Begränsningar:
Den här funktionen kan ge oväntade resultat om den anropas i ett objekt (till exempel en knapp) inuti en behållare som är ett originalobjekt. Den här begränsningen gäller även originalobjektet filterruta, som är en behållare för ett antal listrutor. Detta beror på det sätt som originalobjekt använder objekthierarkin.
InObject() används ofta i kombination med följande funktioner:
| Funktion | Interaktion |
|---|---|
| if Skript- och diagramfunktion | Funktionerna if och ObjectId kan användas tillsammans för att skapa villkorsuttryck. Visualiseringar kan till exempel få villkorad färgläggning genom uttryck som använder dessa funktioner. |
| ObjectId - diagramfunktion | På liknande sätt som if används även ObjectId med InObject för att skapa villkorsuttryck. |

