Featured Content
-
Where are the user created documents/articles for NPrinting?
Looking for NPrinting articles that were created by other users/members? They were moved to their new home here: https://community.qlik.com/t5/Member-... Show MoreLooking for NPrinting articles that were created by other users/members? They were moved to their new home here: https://community.qlik.com/t5/Member-Articles/tkb-p/qlik-communityarticles.
They are all broken up by the appropriate label, you can search by a label and subscribe to labels.
Remember official Qlik Support articles for NPrinting can be found here: https://community.qlik.com/t5/Knowledge/tkb-p/qlik-support-knowledge-base
The NPrinting document board has been retired.
-
Qlik NPrinting Designer can’t find a supported template editor for Excel and Pow...
[Edited]Dear All,Qlik NPrinting May 2021 SR3, or newer, solves this issue and is available for download. Refer to the Release Notes https://community.... Show More[Edited]
Dear All,
Qlik NPrinting May 2021 SR3, or newer, solves this issue and is available for download. Refer to the Release Notes https://community.qlik.com/t5/Release-Notes/Qlik-NPrinting-May-2021-SR3/ta-p/1872634#toc-hId-404311360.
Thanks to some conversations with Qlik NPrinting users we discovered that latest version v2109 of Excel and PowerPoint include in Microsoft Office 365 is not working correctly with Qlik NPrinting Designer. The R&D team is working right now to solve at the same time we suggest avoid installing Microsoft Excel and PowerPoint v2109 on the computers you use to edit Qlik NPrinting templates. Please note that Qlik NPrinting uses Microsoft Office only to edit report templates. Instead it is not used to generate reports.
To check the version of Microsoft Office you are using refer to https://support.microsoft.com/en-us/office/about-office-what-version-of-office-am-i-using-932788b8-a3ce-44bf-bb09-e334518b8b19
The update history for Microsoft 365 Apps is available at https://docs.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date
You can also refer to the support article https://community.qlik.com/t5/Knowledge/Qlik-NPrinting-can-t-find-supported-reporting-template-editor/ta-p/1716228
SUGGESTED SOLUTION https://community.qlik.com/t5/Qlik-NPrinting-Documents/Qlik-NPrinting-Designer-cannot-find-a-supported-template-editor/ta-p/1861060
Word. PixelPerfect and HTML templates are not affected.
Best Regards,
Ruggero
-
New QlikView Installation Guide Available!
Hello QlikView Users,If you have any questions regarding installing QlikView please check out this post on the Qlik Support Updates Blog. There is a n... Show MoreHello QlikView Users,
If you have any questions regarding installing QlikView please check out this post on the Qlik Support Updates Blog. There is a new step-by-step guide available that helps troubleshoot common issues that can occur. It also includes pictures to walk you through the installation. It is based on the Help site installation guide but hopefully the add-ons will help with the process.
Be sure to subscribe to the Qlik Support Updates Blog as well! The blog offers guidance from your peers on hot topics, announcement of new software releases for Qlik Sense, and updates regarding Qlik from the VP of Customer Success, Daniel Coullet.
Kind regards,
Qlik Digital Support
Recent Discussions
-
Phone Numbers cleaning with condition
Hi everyone, got a column with phone numbers and used the following KeepChar(Replace(Phone, 'O', '0'), '0123456789') AS %KEY_Phone_Bill to remo... Show MoreHi everyone,
got a column with phone numbers and used the following
KeepChar(Replace(Phone, 'O', '0'), '0123456789') AS %KEY_Phone_Bill
to remove special characters
But I would also like to clean the country code, which is part of some but not all entries. This looks like this:
0049170123456
49170123456
490170123456
0170123456
170123456
The only correct way I would like to keep is 0170123456
So I thought I check if the number begins with 00 oder 490 and replace them with 0. Could I use the replace() with $ or something that indicated I want only replace at the beginning of the string. Or do I need to use regex?
2nd step I would check if any string does not start with a 0, so place a 0 in front of the string.
Or is there an easier way to do this?
-
Autonumber() doesn't start from 1
Hi,I try to build a datamodel with generic keys and I wanted to use Autonumber as an ID Field for a dimension table but it starts counting from 3.I us... Show MoreHi,
I try to build a datamodel with generic keys and I wanted to use Autonumber as an ID Field for a dimension table but it starts counting from 3.
I use the following code:
ACTION:
LOAD Distinct
Action,
Autonumber(Action) AS %ActionID
RESIDENT CLEANUP;
Another table even starts counting from 127.
Has it something to do with empty fields? I had a "WHERE len(Action)>0;" but the result was the same.
Someone who has an explanation?
Regards,
Peter
-
NPrinting QlikEntity object caching hard limit?
Hi,A customer is trying to build a QlikEntity Report from Qlik Sense on prem, but can't seem to find the object id in the list of the available object... Show MoreHi,
A customer is trying to build a QlikEntity Report from Qlik Sense on prem, but can't seem to find the object id in the list of the available objects.
It looks like there is a hard limit on how many objects the interface can show in the drop down menu when creating the report, and we're not able to search for anything beyond the last value in the list.
e.g. in the screenshot you can see the list ends with object id "8*******" something, but we know as a fact from the application interface that we have many object ids starting with "c****".
Do you know of any such limitation? How can we work around this limit?
-
Unmerge cells in pivot table
Hello,How can I unmerge dimension cells in pivot table?Thank you! -
Where is the user bookmarks stored locally on computer??
Hey,Where is the user bookmarks stored locally on computer??Thanks -
Heat map on table 8X12 (96 well map)
Hi everyone,Does anyone can point me to some documentation, extension or strategy on how to perform a heat map on a 96 well plate (8x12 table). I atta... Show MoreHi everyone,
Does anyone can point me to some documentation, extension or strategy on how to perform a heat map on a 96 well plate (8x12 table). I attached example of the well map that I do in R with a data table. To give some context, we are performing an assay in a 96 well plate which is like a 8x12 table. I would like to identify pattern due to process failure. The data table will be a list of plate ID with all the coordinate and value, the list of plate will be shown in a table then when a plate is clicked the heat map will be shown.
The reported data look like this:
Plate ID Plate Well Value P7379-BAR G:3 4365868 P7379-BAR H:1 3845954 P7379-BAR D:1 3939838 P7379-BAR F:8 5251712 P7379-BAR A:1 4319556 P7379-BAR F:7 4572828 P7379-BAR G:4 4722496 P7379-BAR D:2 3966063 P7379-BAR C:6 4822168 P7379-BAR C:4 4831038 P7379-BAR D:5 4335659 P7379-BAR C:8 5168929 P7379-BAR A:6 4654479 P7379-BAR H:2 3973021 P7379-BAR H:3 4596488 Many thanks,
Christian
-
QlikView Desktop and MSXML
Nessus vulnerability scanner shows in results:"Microsoft Microsoft XML Core Servies 3.0 (C:\Windows\System32\Msxml3.dll)"This component is no longer s... Show MoreNessus vulnerability scanner shows in results:
"Microsoft Microsoft XML Core Servies 3.0 (C:\Windows\System32\Msxml3.dll)"
This component is no longer supported by MS
We have removed these files:
C:\Windows\System32\msxml3.dll
C:\Windows\System32\msxml3r.dllAfter this we cannot move any objects in the QlikView Desktop
-
Partial Reload issues
Hello. We are building an app (using the Cloud SaaS version) with the following characteristics: - we have an input dashboard in which the user select... Show MoreHello.
We are building an app (using the Cloud SaaS version) with the following characteristics:
- we have an input dashboard in which the user select one or more fields from the available dimensions in the Qlik Sense app and then click a trigger button passing as parameters the current state of the selection.
- the button triggers an automation that writes the log in our Postgres DB where an elaboration takes place
- finally our elaboration store the data related to the elaboration in a Postgres table along with a SESSION ID and the USER ID (user id on Qlik Sense) that made the request.
- after completion our script calls via POST a Qlik Automation that reload the data on our app so that the user can see the result of the elaboration.
- at the moment in the loading script we load the latest 5 elaboration made by users and give the user the possibility to switch from one elaboration to another one (workaround to avoid different users overriding their elaboration).
Now, we want to optimize loading times since a FULL Load takes 1 minute to load all the latest 5 elaboration + the available dimensions.
For this reason we tried to implement the Partial Reload. Idea was:
- every day make a full reload with the latest 5 elaboration
- every time the user SUBMITS a new request it triggers only a partial reload that loads only the latest session.
We're currently having an issue though with consecutive partial reload, for instance the first partial reload is working fine adding the newest session to the latest 5 (loaded during the FULL), but the consecutive partial reloads will load the newest session keeping the 5 sessions loaded during the daily full but LOSING the other partial reloads performed during the day.
Example: during full sessions 1,2,3,4,5 are loaded. Then first user submit a requests, on qlik I find the data for sessions 1,2,3,4,5 and 6. When another user submits, the latest is loaded and on qlik i find sessions 1,2,3,4,5 and 7 (session 6 is lost).We currently don't understand if this is an error in the script or if the functionality is supposed to work like this. Could you please give advice on how to achieve the intended behaviour?
This is the Script:
LIB CONNECT TO 'connector'; // Full Reload: load all sessions IF NOT IsPartialReload() THEN Forecast: LOAD data... ; // Load data directly from postgres DB Table SQL SELECT data...; FROM table_name WHERE session_id >= (SELECT MAX(session_id) - 3 from table_name); END IF // Partial Reload case IF IsPartialReload() THEN ADD LOAD data... ; SQL SELECT data... ; FROM table_name WHERE session_id = ( SELECT MAX(session_id) FROM table_name ); END IF
Thanks in advanceAndrea
-
NPrinting Server : .net 4.8 installation error
Hi All, I'm setting up new Server for NPrinting as my old server was on Windows 2016. I'm trying to install .net 4.8 in new Server,it doesn't have Npr... Show MoreHi All,
I'm setting up new Server for NPrinting as my old server was on Windows 2016.
I'm trying to install .net 4.8 in new Server,it doesn't have Nprinting Server/Engine installed.
I'm getting error while installing the .net framework 4.8 for windows 2019 server
Error message: 0x80092004 -can not find object or property
Can anyone suggest what could be the issue?
Error is attached.
Thanks in advance
-
Product update on Qlik NPrinting and PostgreSQL
Quick post to address some common questions regarding the PostGreSQL version included within Qlik NPrinting. There is an upcoming Qlik NPrinting servi... Show MoreQuick post to address some common questions regarding the PostGreSQL version included within Qlik NPrinting.
There is an upcoming Qlik NPrinting service release (SR) that will be available before the end of May to move to PostGreSQL V13.20 which will address an identified CVE. There will be SR's released on the February 2024 and February 2025 versions.
The next planned SR will be targeted for end of summer (late August/early September) and it will contain the full PostGreSQL upgrade to Version 17. This will also be available for February 2024 and February 2025 release lines.
Important note
• Once a version of Qlik NPrinting with a higher version of PostGreSQL is deployed (e.g. from February 2024), you cannot go back to a lower version of the February 2025 version line. Customers should always deploy the latest SR in any Qlik NPrinting version line.
• When these SR's are available, please reference the available Release Notes for a complete list of updates for the associated Qlik NPrinting version -
Trigger Copy Field Selection to another Fields on Sheet Select (Almost works...)
Hi all,I have two calendars and two sheets on a report. One sheet looks at "Leads" table and uses the Leads Calendar. The other sheet looks at "Legs... Show MoreHi all,
I have two calendars and two sheets on a report. One sheet looks at "Leads" table and uses the Leads Calendar. The other sheet looks at "Legs" table and uses the Legs Calendar. After reading through several discussions, I figured out a solution that copies all the calendar selections form Leads fields to Legs fields, and it works quite well, but it has a slight cosmetic issue in the Current Selections Box...
After following some other discussions, I found this solution to work for the most part:
On the Legs Sheet, I have the following triggers:
OnActivateSheet --> "Select in Field" --> Field: "Legs.CalendarYear" --> Search string:
= '(' & getfieldselections(Leads.CalendarYear,'|', 100) & ')'
I also have it clear the Leads.CalendarYear, of course.
OnLeaveSheet --> "Select in Field" --> Field: "Leads.CalendarYear" --> Search string:
= '(' & getfieldselections(Legs.CalendarYear,'|', 100) & ')'
...and clear the Legs.CalendarYear.
This solution perfectly copies the Leads Calendar selections into the Legs, and likewise. However, when going back and forth between sheets, I see the Current Selections start to explode with parentheses. For Example, if I have 2012 and 2013 selected, I will eventually see (((((2012|2013))))) in the Current selections. It technically doesn't hurt anything, but it is cosmetically annoying.
Any ideas?
I also tried this from another discussion (I think it was Rob's favorite
), but it did not work at all for some reason:
OnActivateSheet --> "Select in Field" --> Field: "Legs.CalendarYear" --> Search string:
='=sum({<[Legs.CalendarYear]=[Leads.CalendarYear]>}1)'
I must note that this solution allowed me to completely avoid Calendar Islands or linked tables to manage multiple calendars in a report. Customers of the report are extremely pleased with this solution.
Cheers!
-
Is Nprinting affected by CVE-2025-32433
Hi,a customer IT threat scan flagged an Nprinting installation, more specifically the Erlang executables.Related to https://nvd.nist.gov/vuln/detail/C... Show MoreHi,
a customer IT threat scan flagged an Nprinting installation, more specifically the Erlang executables.
Related to https://nvd.nist.gov/vuln/detail/CVE-2025-32433
I'm urgently looking for an official post explaining if Nprinting is affected by this vulnerability or not?
-
GeoAnalytics 50000 rows limitation
Hello!Im having a problem trying to fetch the information of points with the "Load" function of GeoAnalytics.In this case, for the "populated locality... Show MoreHello!
Im having a problem trying to fetch the information of points with the "Load" function of GeoAnalytics.
In this case, for the "populated locality" (PPPL)
The thing is, for countries like Spain, which has 23k points for that configuration, there is no problem as it has less than 50000, but for countries like France which have more than 50k points, im not being able to get the information.
The query im using is:
SQL SELECT
*
FROM Load(dataset='Dataset')
DATASOURCE Dataset LOCATIONSERVICE geometry='POINT', type = 'PPPL', country='FR', serviceName='default'I get that I cannot get more than 50000 points at a time, but is there any way to get the information for France in multiple steps? maybe with another parameter i can use or a LIMIT/TOP 50000 rows? That way i can just do a loop and get the information in multiple steps.
Attached is and image of the error.
Thanks a lot in advance!
-
Proxy configuration problems in GeoAnalytics
Hi,I'm trying to set up Qlik GeoAnalytics, but I'm having trouble validating the license key.I configured the proxy used in our establishment by speci... Show MoreHi,
I'm trying to set up Qlik GeoAnalytics, but I'm having trouble validating the license key.
I configured the proxy used in our establishment by specifying it in the ServerSettings.xml file.After restarting the service, I see a message confirming that the proxy is being used for license backend communication.
However, when attempting to connect to the license server, it returns: "Connect timed out, retrying."
I also checked the network traffic and noticed that it’s not actually using the proxy as configured.Am I missing something in the configuration?
Thank you in advance for your help!
-
Is There a way to use AD groups to manage security in Qlikview
I was wondering if there is anyway to manage the user additions and removals with an AD Group,I know there is a checkbox that can automatically add a ... Show MoreI was wondering if there is anyway to manage the user additions and removals with an AD Group,
I know there is a checkbox that can automatically add a user if they try to connect.
But i would like to able to manage Qlikview with an AD Group so that this can automatically be controlled.
-
Load users from LDAP ERROR: 000004DC: LdapErr: DSID-0C0907C2
Hi,We have reinstalled Nprinting server, everything works fine except of import users from LDAP. I use the same setting as on previous Nprinting serve... Show MoreHi,
We have reinstalled Nprinting server, everything works fine except of import users from LDAP. I use the same setting as on previous Nprinting server, but this time receive issue:
ERROR: 000004DC: LdapErr: DSID-0C0907C2, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v2580 ---> An operations error occurred.
Please let me know how can I solve it
Thanks,
Vitalii
-
NPrinting import tasks failing after upgrade
We upgraded Qlik NPrinting to May 2023 SR3 in DEV Environment and we can see after the upgrade only Import task were failing. Import tasks were create... Show MoreWe upgraded Qlik NPrinting to May 2023 SR3 in DEV Environment and we can see after the upgrade only Import task were failing.
Import tasks were created to import users from LDAP Connection. Same connections were working fine before the upgrade.
No issues with username and password as we were using same credentials to fetch users in PROD NPrinting also.
-
Count number of hour in an hour range between 2 timestamps
Hello everyone !I'm trying to calculate the total number of hours that fall within a specific time window ( between 00:00 and 06:00 ) across a time ra... Show MoreHello everyone !
I'm trying to calculate the total number of hours that fall within a specific time window ( between 00:00 and 06:00 ) across a time range defined by two timestamps in Qlik Sense.
For example, suppose I have the following timestamps :
StartTime: 2025-04-20 22:00:00
EndTime: 2025-04-21 08:00:00
I want to calculate how many hours between these two timestamps fall specifically within the 00:00 to 06:00 window. In this case, the answer should be 6 hours, since the entire window from 00:00 to 06:00 on 2025-04-21 is covered by the interval.
Another example:
StartTime: 2025-04-20 05:00:00
EndTime: 2025-04-20 07:00:00
Here, the overlap with the 00:00–06:00 window is only from 05:00 to 06:00, so the expected result would be 1 hour.
Does anyone know how this kind of calculation can be done in Qlik Sense (script or chart expression) ?
Thanks in advance for your help!
-
Applymap or Join with wildcards
Good morning,I hope somebody can hel me.I have one table inline like this:OrdenPrueba:LOAD INLINE [Orden, Prueba34281, Prueba34457, Prueba2400104, Pru... Show MoreGood morning,
I hope somebody can hel me.
I have one table inline like this:
OrdenPrueba:
LOAD INLINE [
Orden, Prueba
34281, Prueba
34457, Prueba
2400104, Prueba
2403224, Prueba
2501056, Prueba
2501041, Prueba
];And I have other table where into the Id field can appears or not like part of it the filed Order of OrdenPrueba:
Numbers:
LOAD INLINE [
Id
37464342817456,
2403224464747,
7465752501056,
36474757,
383993300,
];
I would like to insert a column in the table Numbers, where appears Prueba when one of the orders appears as part of the field Id
Thanks in advance
-
mobile app development
Hello Everyone,I am new here and I need your help please,sorry for asking this question in this forum butI need some help,I run my business and after ... Show MoreHello Everyone,
I am new here and I need your help please,
sorry for asking this question in this forum butI need some help,
I run my business and after settling it , I'm looking for best mobile app development firm for my business’s App. I want an amazing and attractive App for my business in my not so big budget. I found some reputed app development company on Google “Creative27, Apptology, iMOBDEV Technologies, Click Labs and QBurst” but I m confused which one to select for my App building. If anyone have ever worked with any app development company, then please share your experience with me.