Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026 Agenda Now Available: Explore Sessions
cancel
Showing results for 
Search instead for 
Did you mean: 
theoat
Partner - Specialist
Partner - Specialist

GeoOperations.ScriptEval – GEOOPS-401 Missing column in indata with INTABLE (Qlik Cloud)

Hello Qlik Community !

Environment
Product: Qlik Sense Cloud
Feature: GeoOperations / ScriptEval
Usage: Chart expression (not load script)


Data model

Table: Concurrents
Fields:

  • ID_Concurrent

  • [Coordonnées du concurrent]
    Format example:
    [1.0309 1.03848]
    (string)

Table: Magasins
Fields:

  • ID_Magasin

  • TravelArea
    Geometry type: POLYGON
    TravelArea is dynamically calculated based on selections (duration, transportation mode, etc.) and works correctly on maps.


Objective

On a map, I display stores (Magasins) and competitors (Concurrents).
The TravelArea (catchment area) changes dynamically based on variables.

Goal:
Display only competitors that are inside the selected TravelArea using a GeoOperations Within() directly inside a chart expression.


Expression used

GeoOperations.ScriptEval(' Within() DATASOURCE enclosed INTABLE keyField="ID_Concurrent", crs="auto", pointField="[Coordonnées du concurrent]" DATASOURCE enclosing INTABLE keyField="ID_Magasin", geometryField="TravelArea", geometryType="POLYGON" ', Concurrents)

Error message

grpc::StatusCode::INVALID_ARGUMENT: GEOOPS-401: Missing column in indata: ID_Concurrent

Issue / Questions

  • ID_Concurrent clearly exists in the Concurrents table

  • [Coordonnées du concurrent] also exists and contains valid point coordinates

  • The error persists even when simplifying the expression

Questions:

  1. Is GeoOperations.ScriptEval with Within() fully supported inside chart expressions in Qlik Cloud?

  2. How does INTABLE resolve columns when multiple logical tables are involved?

Any help or working example would be appreciated.

Thanks,
Théo

Labels (3)
0 Replies