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

Welcome to
Qlik Community!

cancel
Showing results for 
Search instead for 
Did you mean: 
  • 275,085 members
  • 13,876 online
  • 2,049,458 posts
  • 154,923 Solutions
Announcements
Now accepting applications for the Qlik Luminary and Partner Ambassador Programs: Apply by July 6!

Welcome to Qlik Community

Recent Discussions

  • forum

    Integration, Extension & APIs

    Full Guide: Qlik Cloud MCP + Gemini CLI + Antigravity via OAuth

    This guide covers the Qlik Cloud OAuth client setup, Antigravity CLI and IDE config, Gemini CLI config, and the most common failure modes.Full guide:h... Show More

    This guide covers the Qlik Cloud OAuth client setup, Antigravity CLI and IDE config, Gemini CLI config, and the most common failure modes.

    Full guide:
    https://www.datavoyagers.net/post/how-to-connect-qlik-cloud-mcp-to-gemini-cli-and-antigravity-via-oauth

    Related Community thread:
    https://community.qlik.com/t5/Integration-Extension-APIs/Connect-Qlik-MCP-in-Gemini-CLI/td-p/2550115

    Big thanks to @Daniele_Purrone and @Laurent_Cornilleau - the OAuth documentation link and the confirmation that it actually works were what got me over the line.


    Regards,

    Mark Costa

    Show Less
  • forum

    Integration, Extension & APIs

    Triggering and Validating Qlik App Reloads via PowerShell

    Hi everyone, We are working on building auto-generated Qlik Sense apps using simple scripts that pull data based on user selections. These scripts gen... Show More
    Hi everyone,
     
    We are working on building auto-generated Qlik Sense apps using simple scripts that pull data based on user selections. These scripts generate table logic that is written out to a file, which the app then loads via a `[Must_Include]` statement pointing to that file location.
     
    Our goal is to build an automated test that runs as apps are created and reports whether the app reload completed successfully. Specifically, we want to:
     
    • Trigger an app reload programmatically
    • Validate that the load script (including the dynamically included file) executed without errors
    • Capture success/failure details as part of an automated workflow
    We are looking to do this from PowerShell, ideally by calling Qlik APIs or supported command-line methods.
     
    Has anyone in the community attempted to trigger a Qlik Sense app reload from PowerShell? If so, could you share:
    • Which API or approach you used (QRS, Engine API, etc.)
    • How you authenticated
    • How you checked reload status and handled errors
    Any examples, lessons learned, or pointers to documentation would be greatly appreciated.
     
    Thanks in advance!
    Show Less
  • forum

    Integration, Extension & APIs

    Connect Qlik MCP in Gemini CLI

    Has anyone already connected the Qlik MCP to Gemini CLI?I’m trying to retrieve Qlik information within my Gemini setup.I created a user with the appro... Show More

    Has anyone already connected the Qlik MCP to Gemini CLI?

    I’m trying to retrieve Qlik information within my Gemini setup.

    I created a user with the appropriate permissions, as described in the Qlik Help documentation, to connect Gemini to Qlik using OAuth.

    I then generated a token using the client ID and client secret of the user, and added it to the Gemini configuration like this:

    {
      "mcpServers": {
        "qlik-cloud": {
          "httpUrl": "https://<MY_TENANT_QLIK>.qlikcloud.com/api/ai/mcp",
          "headers": {
            "Authorization": "Bearer <MY_TOKEN_OAUTH>"
          }
        }
      }
    }

     

    However, when I run /mcp list, Gemini indicates that Qlik Sense is disconnected.

    Has anyone experienced this issue before or managed to get it working?

    Show Less
  • forum

    Talend Studio

    Talend Studio with route use cftp

    Hi.I have an route jobs that have cftp to connect and directory in other server and copy this file using cfile to destination folder. But How can I co... Show More

    Hi.

    I have an route jobs that have cftp to connect and directory in other server and copy this file using cfile to destination folder. But 

    How can I control this since the file in the source is always being copied to the destination? Of course, the file will always exist in the source directory. It should only be copied again if the file in the source is replaced.

    lguevara_0-1779823600911.png

     

    thanks

     

    Show Less
  • forum

    Visualization and Usability

    Script Measur

    Hi @rubenmarin  i have measure calculated  in script  sum(cash)   as  cashnow i want to use direct cash field in pivot table  .  its giving me null va... Show More

    Hi @rubenmarin  i have measure calculated  in script 

     

    sum(cash)   as  cash

    now i want to use direct cash field in pivot table  .  its giving me null values.

    i tried using

    max(cash)

    first(Cash)

    sum(Cash)

    count(cash)

     

    nothing worked any other alternate for this? 

    Show Less
  • forum

    App Development

    Looping through a set of records by button press

    Hi EveryoneI would really love some help in something that I am trying to develop in my qliksense app.I have attached some sample data. There are 3 di... Show More

    Hi Everyone

    I would really love some help in something that I am trying to develop in my qliksense app.

    I have attached some sample data. There are 3 different person ID's and each person has filled in two surveys (1 and 2).  Each question 1-4 has a score.  Example person ID 1234646 has answered two surveys with a score of 4 for Q1 in survey 1 and then 3 for Q1 in survey 2.

    What I would like to do is take all the distinct PersonID's within my dataset and then when the app is loaded have it open on the first PersonID in the dataset.  I would like two buttons that will allow me when pressed to go to next PersonID in the list or back to the previous PersonID in the list.  I would like the next record button to be enabled until the last record in the list is reached.

    For each record that it displayed on the screen I want to be able to show the scores on charts.  This bit I have done by hard coding in an example PersonID so I am thinking that when the button is pressed the value of the PersonID will be passed to a variable which will then be read by the charts and will display accordingly.

    The area that I am struggling with is getting the unique PersonID and then looping through each record on a button press.   Any help greatly appreciated.

    Show Less
  • forum

    Visualization and Usability

    Mapping

    Where can I see documentation of how to use he mapping process in QLIK Cloud?  I want to do a point to point map, and one in 100 I acatually get a map... Show More

    Where can I see documentation of how to use he mapping process in QLIK Cloud?  I want to do a point to point map, and one in 100 I acatually get a map, but it is not doing what I think it should.  When I go to layers and pick the line, it asks for a "dimension."  In this context what is a dimension?  I'm using LON and LAT to define the origin (distribution center) and consignees destination.

    Show Less
  • forum

    Talend Studio

    Limiting output of taggregaterow (list)

    I'm trying to limit the output of a taggregate row to 5 values in a list function:The current output looks like:ModuleID | htmlRow1  |  value1 value2 ... Show More

    I'm trying to limit the output of a taggregate row to 5 values in a list function:

    mscarrick1_0-1780674414378.png

    The current output looks like:

    ModuleID | htmlRow

    1  |  value1 value2 value3 value4 value5 value6 value7 value8

     

    I want the output to only be 

    ModuleID | htmlRow

    1  |  value1 value2 value3 value4 value5

     

     Each ModuleID should have a maximum of 5 htmlRows in the list.

    I have a tried a tSamplerow but that limits the amount of ModuleID's.  I don't want to limit the rows going into the taggregaterow, only the rows coming out of the taggregaterow list.

    I'm not sure what a taggregatesortedrow does but it doesn't look suitable at first glance.

     

    Can anyone suggest anything I can try?

    Thank you.

    Show Less
  • forum

    App Development

    Changing Monetary Values to Numerical Abbreviations on X-Axis

    Hi,  I'm building a scatter plot and have large values of money on the X-axis. I want to change those values from being $20,000,000,000 to $20B but ca... Show More

    Hi, 

     

    I'm building a scatter plot and have large values of money on the X-axis. I want to change those values from being $20,000,000,000 to $20B but can't seem to get that to work.

     

    Measure:  Sum({<ModelDiscretionaryAcctFlag={'N'}>} AccountValue)

    Number formatting: Money, $#,##0;-$#,##0

    Tried using Number formatting: Custom Format: $#,##0.0a

    Neither seems to give me what I want. Any thoughts? 

     

    Show Less
  • forum

    Water Cooler

    Remove vulnerable components from package cache

    I am getting vulnerabilities on certain components in Package Cache eg libcurl.dll and node.jsI tried to remove them manually from the cache folders b... Show More

    I am getting vulnerabilities on certain components in Package Cache eg libcurl.dll and node.js

    I tried to remove them manually from the cache folders but this causes issues when I try to patch next time. While patching it gives error stating missing files, the only way to fix it I have to run repair.

    Please let me know what is the right way to get rid of the vulnerable components from the package cache folder.

    Show Less
Leaderboard

Qlik community MVPs

Qlik Community MVPs — trusted experts driving collaboration, learning, and innovation.

mvp-banner-side-image

Customer Story

Data Drives the Reconstruction of an Entire State

Data Restores Confidence: How SEFAZ-RS Used Qlik to Support the Rebuilding of a State.

Customer Story

Qlik platform helps structure an analytics ecosystem to support diagnostic medicine and healthcare.

AFIP revolutionizes management, optimizes resource allocation and strengthens data-driven culture

Customer Story

Hapag-Lloyd Enables Smart Decisions With Qlik

Global container shipping giant delivers data transparency to enable confident decision-making and operational efficiency.

Customer Story

Students See Data Come to Life With Qlik Academic Program

Qlik turns raw data into valuable learning experiences, empowering both students and faculty at TTUHSC.

Customer Story

MillerKnoll Unifies Data with Qlik Talend

MillerKnoll partnered with Qlik Talend® data solutions to unify data across its diverse systems, accelerating critical processes and nearly eliminating data integration issues organization-wide.

Customer Story

Radiall Embraces the Cloud and Improves Operational Efficiency

Migration to Qlik Cloud Analytics optimizes analytics applications within months.

Customer Story

French Ministry of Armed Forces Develops a Data-Centric Culture

With Qlik Cloud Analytics, Rexel boosts performance by enabling self-service analysis, reducing prep time, and giving 3,000 users access to trusted insights.

Your Place, Your People

Choose a Group

Join one of our Location and Language groups. Find one that suits you today!

Collaborate

Qlik en México

Qlik en México

Únete a la conversación con usuarios de Qlik en todo México: comparte ideas, haz preguntas y conéctate en español.

All are welcome

Hello from Japan

Japan

Qlik Communityの日本語のグループです。 Qlik製品に関する日本語資料のダウンロードや質問を日本語で投稿することができます。

Request to join

Parlons Données

Parlons Données

Connectez-vous avec des utilisateurs francophones de Qlik pour collaborer, poser des questions et partager des idées.

open to all

AI Reality Tour

Zurich

Join data and AI leaders in Zurich on June 10, 2026 to learn how to scale AI and drive real enterprise impact.