Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I have a table that currently works - it allows the user to select WeekStartShipDate, which is loaded in the load script with a Floor value, filtering the table to just one week:
The variables vStartSixWk and vEndSixWk determine the date range for the 6 Week column.
vStartSixWk =(WeekStartShipDate) -42
vEndSixWk =(WeekStartShipDate)
The 6 Week column is then calculated as follows:
Sum({<WeekEndShipDate={">=$(vStartSixWk)<=$(vEndSixWk)"}>} EquivalentUnits) / 6
The % of 6Wk Total column is calculated as follows:
Num(
Sum({<WeekEndShipDate={">=$(vStartSixWk)<=$(vEndSixWk)"}>} EquivalentUnits) / 6
/
Sum(
TOTAL
Aggr(
Sum({<WeekEndShipDate={">=$(vStartSixWk)<=$(vEndSixWk)"}>} EquivalentUnits) / 6,
ShipTo
)
),
'##0.0%'
)
So, that all works fine until I add another dimension column, such as SalesOrder. Once I do that, the date filter breaks, and the 6 Week expressions return zeroes.
Please advise.
Hello, IA is being tested by most of our customers. As everybody knows all SaaS products come with a number of free Qlik Answers questions: 25 for Starter, 200 for SaaS user based or Standard and 1.000 for Premium and Enterprise. This year Qlik changed the rule for overage. Only Capacity has overage enabled. All other features come with overage disabled, including Answers.
We came across several customer using beyound their contracted limits. So we have two questions: 1 - Who and how can we flag the tenant to disable Answers overage, 2 - Are we going to receive invoices for these overages?
Thank you
This version adds support for migrating of Qlik Sense Task chains, adds an option to use NTLM Authentication for the Service account and introduces Silent install.
Task chains are displayed in a new Task tab in the Plan, allowing to edit the individual task or chain with options to split an invalid or unnecessary chain, attaching specific tasks to new or existing ones and other types of fixes.
The Plan page tables have been enhanced to show warnings and other information, and have been grouped depending on the source, Qlik Sense, QlikView or Qlik NPrinting.
Using NTLM for the authentication of the Service account removes the need to set a Service Principal Name (SPN), which prevented a successful installation on servers that already had somme other service already running. Other methods of authentication are still supported.
It is now possible to perform a silent install based on a file containing all the information required for the installation, allowing for prgramatic installation.
Our infrastructure security scanner flagged our Qlik Sense servers as potentially vulnerable because of the bundled Node.js 24.18.1 runtime. Following the October 21, 2026 Node.js security release, I tested updating that binary independently of a Qlik patch.
A scanner finding against a runtime version does not establish that the vulnerabilities are exploitable through Qlik Sense. Product-specific impact still needs confirmation from Qlik.
The update from Node.js 24.18.1 to 24.22.1 passed testing in our Qlik Sense Enterprise on Windows May 2026 Patch 7 environment. This is one environment's test result, not a compatibility guarantee.
This experimental method is not validated by Qlik. Qlik's documented approach is to update the bundled runtime through a Qlik Sense upgrade. This post shares a technical test, not an official remediation recommendation. If evaluating it, use development first, a maintenance window and a recoverable full backup.
Check the bundled version
& "$env:ProgramFiles\Qlik\Sense\ServiceDispatcher\Node\node.exe" --version
The full path checks Qlik's runtime rather than another Node.js installation on the PATH.
Run the attached scripts
.\01_Backup_Node.ps1
Continue only after BACKUP VERIFIED:
.\02_Update_Node.ps1
Leave the Service Dispatcher running before starting the update: the script handles stopping and restarting it. Execution is local to each machine; relative paths are resolved against the configuration folder.
Validate and roll back
Check Hub, QMC, application access, exports, reloads, usual connectors and Qlik logs. These are suggested checks, not a claim that all were covered in our test.
To roll back, set RestoreBackupDirectory to the exact original backup folder, then run:
.\03_Restore_Node.ps1
The scripts target the main Service Dispatcher runtime on Node.js 24 only. They do not update EAPowerTools, Package Cache or npm dependencies. A binary backup is not a full site backup, and automatic rollback is not guaranteed. Recheck the installed version after subsequent Qlik maintenance.
Sources: Node.js security bulletin, October 21, 2026; Node.js 24.22.1 release notes, October 21, 2026; Qlik Support guidance, updated August 14, 2024.
Hi @Øystein_Kolsrud ,
I'm trying to use Qlik Explorer for Developers to analyze application opening performance (Cold and Warm Open) in Qlik Sense Enterprise on Windows.
However, the Progress Report always shows "No progress data available", even though the application opens successfully.
Environment:
Qlik Explorer for Developers: 2.11.1
Qlik Sense Enterprise on Windows November 2025 p15 and May 2026 P7
Tested both through an Nginx reverse proxy and with a direct connection to Qlik Sense
info template selected
I enabled WebSocket traffic logging and found something interesting.
The OpenDoc operation completes successfully, and the Engine returns detailed progress information through GetProgress.
For example, during a Cold Open test:
Loading from storage
Loading fields
Loading tables
Attached to loaded document
Open document end, time 1794.8ms
In this test, 34 progress messages were successfully received across multiple GetProgress calls, including the final response with qFinished: true.
However, none of this information appears in the Progress Report section of Qlik Explorer.
The same behavior occurs during Warm Open, and I reproduced it both with and without the external reverse proxy.
This suggests that the Engine provides the required information, but Qlik Explorer may not be displaying or processing it correctly.
Is this a known issue or am I missing some configuration?
I can share sanitized WebSocket traffic logs if needed.
Thanks!
Did someone check out that Qlik Sense sheet? I can't see it anymore!
Did you hear your colleague ask that question into the shared office / on Teams / Slack ? Then I have a perfect extension for you: Hello data+
On Qlik Cloud, editing a published sheet means making it private first. From that moment on, nobody else can see it, and you had better not get distracted and forget to publish it again. If the app is published to its managed space while the sheet is still "checked out", the managed version loses that sheet too.
Hello data+ closes that gap for developers working on updates of published sheets:
The smallest unit of change is now a single object, not the whole sheet, and you work on a specially tagged copy. Take all the time you need, and deliver your updates in parts if you like.
A version for client-managed will be available in December too.
Motivation
With the Data+ Suite, we care about much more than just write-back scenarios. Those familiar with my GitHub projects, Quick Table Viewer and Guided Tour Extension, will be pleased to know that LeitArt has included both in the supported package at no additional cost. And Hello data+is the next extension you don't want to miss!
Join the early-access
Register at https://waitlist.leitart.de and be among the first beta testers in November 2026.
Hello
I got a master visualization which is a combo chart with 3-bars expressions (stacked) and a line expressions
the combo chart looks something like this:
Now what I want is to break this chart by the top 8 accounts but the trellis is repeating the chart for all 8 accounts
I put advanced mode and added to the expressions the $(vDimSet) and in the dimension I put the following dimension:
=Aggr(
If(
Rank(Sum({<[Portfolio Level 2 ID]={87}, SCENARIO_TYPE, SCNR_TYPE_ID={0}>} AMOUNT * MANDAYS_SPENT * FLG_MANDAYS_SPENT_INCL_DU), 4) <= 8,
ACCOUNT_DESCRIPTION
),
ACCOUNT_DESCRIPTION
)
but all in vain
I also put the ACCOUNT_DESCRIPTION as the dimension in the trellis and moved the logic of the ranking to the expressions but trellis displays blanks or diplays 1 bar expression and repeating it as above
i tried to put 8 distinct charts but the performance is extremely slow
kindly advise
Hi everyone,
We are experiencing an OAuth 2.0 authentication issue when trying to connect Qlik Cloud Analytics to Salesforce using the Salesforce connector from Add Data.
A new Salesforce External Client App was created following Salesforce's recent security changes.
According to Salesforce's updated security requirements, PKCE is mandatory for newly created applications, and the option to disable it is locked.
However, the Qlik documentation instructs us to disable PKCE as part of the connection setup.
We attempted to configure the Salesforce Callback URL using both:
https://connector.qlik.com/auth/oauth/v2.htm
https://connector.qlik.com/auth/oauth/v3.htm
Both attempts failed during authentication, resulting in the following errors:
redirect_uri_mismatch
OAUTH_APPROVAL_ERROR_GENERIC
We would appreciate hearing from anyone who has encountered a similar issue or has successfully established a Salesforce OAuth 2.0 connection in Qlik Cloud Analytics under the new PKCE requirements.
Thanks in advance for sharing your experience!
Hi,
I have a task that will be insert only and has a high volume of changes. I read that "Optimize Inserts" in the Change Processing Tuning settings can increase performance. However, the documentation also says that this setting can result in duplicates as shown below:
Is this only relevant when "Apply changes using SQL Merge" is enabled alongside "Optimize Inserts"? Because we will not have "SQL Merge" enabled. Our target will be Snowflake.
Help with this is appreciated. Thank you.
Regards,
Mohammed
Get up to speed with the newest features and improvements. Our product recap has the full rundown!
See how agentic AI is changing business intelligence and analytics teams, and why trusted data and shared context matter most.
Here’s your agentic AI readiness check. (Got Qlik? You're closer than you think.)
Built for the builders: Modern data engineering is AI powered — and engineer led.
The pilot-to-production gap is real. From fragmented data to governance gaps Qlik and AWS break down what’s holding your enterprise AI back — and how to solve them.
Your journey awaits! Join us by Logging in and let the adventure begin.