Skip to main content

Welcome to
Qlik Community!

cancel
Showing results for 
Search instead for 
Did you mean: 
  • 219,134 members
  • 6,117 online
  • 1,997,922 posts
  • 149,784 Solutions
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE

Welcome to Qlik Community

Recent Discussions

  • forum

    Qlik NPrinting

    User Import filter products for specific countries

    Hi All, I have researched this in the community and tried a few suggestion but none is working for my requirement. Any ideas? wihtout using the script... Show More

    Hi All,

    I have researched this in the community and tried a few suggestion but none is working for my requirement. Any ideas?

    wihtout using the script and returning a flag, I would like to use the user import file to define a filter for Product A and B where the countrie is not BELGIUM or FRANCE.

    is this possible? I have tried : [ProductCat]={Home,Garden,Kitchen},[Country]<>{FRANCE,BELGIUM}

    Also tried

    [ProductCat]={Home,Garden,Kitchen},[Country]-={FRANCE,BELGIUM}

    Any ideas how to make this work. the list of countried applicable is huge and am trying to avoid listing all of them if possible

    Show Less
  • forum

    Qlik NPrinting

    How to get the user id created by the Qlik NPrinting POST Users REST API inside ...

    Dear Qlik NPrinting experts,   My goal with this post is to know how to get the user id created by the Qlik NPrinting POST Users REST API method insid... Show More

    Dear Qlik NPrinting experts,

     

    My goal with this post is to know how to get the user id created by the Qlik NPrinting POST Users REST API method inside a Qlik Sense load script.

    Environment:

    Qlik Sense: May 2023 SR4

    Qlik NPrinting: May 2023 SR1

    I followed the instructions documented in the How to use Qlik NPrinting APIs inside a Qlik Sense load script post created by @Gianluca_Perin and the user creation via Qlik Sense load script implementing Qlik NPrinting REST APIs worked perfectly well. Although my new user is created as expected, I need to know why I don't get the user id returned to my Qlik Sense script.

    I followed the documentation above and the table remains empty after creating the user.

    Here is my Qlik Sense script and the data connection configuration is also attached:

     

    /*** lOGIN ***/
    LIB CONNECT TO 'REST_NPrinting_GET';
    
    //Perform a GET call to NPrinting NTLM login API
    RestConnectorMasterTable:
    SQL SELECT
      "Set-Cookie",
      "__KEY__response_header"
    FROM JSON "_response_header" PK "__KEY__response_header";
    
    [_response_header]:
    LOAD
    	[Set-Cookie] AS [Set-Cookie]
    RESIDENT RestConnectorMasterTable
    WHERE NOT IsNull([__KEY__response_header]);
    
    //Extracts session cookie from the API response
    // let vCookieRaw = Peek('Set-Cookie',0,'_response_header');
    // let vCookie = TextBetween('$(vCookieRaw)','Secure,','Path=/',2);
    
    let vCookieRaw = Peek('Set-Cookie',0,'_response_header');
    let vCookie = TextBetween('$(vCookieRaw)', 'SameSite=None,', 'Path=/', 3);
    
    
    DROP TABLE RestConnectorMasterTable;
    
    //----------------------------------------------------------------
    
    /*** CREATE USER ***/
    LIB CONNECT TO 'REST_NPrinting_POST';
    
    set vBody = '{"Username":"UserA","Email":"usera@qlik.com","Password":"123","Enabled":"true","Folder":"","Subfolder":"","DomainAccount":"","Timezone":"Europe/Berlin","Locale":"en"}';
    let vBody = replace(vBody,'"', chr(34)&chr(34));
    
    set vPostUserULR = 'https://mynprintingserver:4993/api/v1/users';
    set vQSServer = 'https://myqliksenseserver';
    
    
    RestNPPOSTandPUTTestTable:
    SQL SELECT
    	"__KEY_data"
    FROM JSON (wrap off) "data" PK "__KEY_data"
    WITH CONNECTION( URL "$(vPostUserULR)", BODY "$(vBody)",
    HTTPHEADER "Origin" "$(vQSServer)",
    HTTPHEADER "Content-Type" "application/json",
    HTTPHEADER "cookie" "$(vCookie)");
    
    // [post_and_put_items]:
    // LOAD [__KEY_data] AS [__KEY_data]
    // RESIDENT RestNPPOSTandPUTTestTable
    // WHERE NOT IsNull([__KEY_data]);
    
    // DROP TABLE RestNPPOSTandPUTTestTable;
    

     

     

    It would be really great if anyone could shed some light on this issue.

     

    Thanks in advance.

     

    Best regards,

     

    Huberto Pereira Haidemann

    Show Less
  • forum

    New to Qlik Analytics

    RangeSum

      Hello everyone,   I have a problem with RangeSum, I want to hide the red line from June to December 2024, this part of the fold does not make any se... Show More

     

    Hello everyone,  

    I have a problem with RangeSum, I want to hide the red line from June to December 2024, this part of the fold does not make any sense in the chart. How do I hide it? Thank you!

    Additionally,Grey and black lines need to show data for 12 months of the year.

    The measure used for the red line: RangeSum(Above(SUM({<Year={2024}>}QTY),0,RowNo()))

    Guiqiang_0-1715329994494.png

     

    Show Less
  • forum

    Qlik Application Automation

    Application Automations Monitoring v1.1 fails with HTTP protocol error 422 (Unpr...

    Hi, I have deployed the app Application Automations Monitoring v1.1 in the SaaS tenant and was reloading successfully till last month.  https://commun... Show More

    Hi,

    I have deployed the app Application Automations Monitoring v1.1 in the SaaS tenant and was reloading successfully till last month. 

    https://community.qlik.com/t5/Official-Support-Articles/How-to-automation-monitoring-app-for-tenant-admins-with-Qlik/ta-p/2025392

     

    Now, the reload fails with error below. No changes have been made to the data connection. 

    Any ideas on how to fix it?

    "
    No Incremental QVDs found.
    Connected RestConnectorMasterTable << RestConnectorMasterTable Lines fetched: 33 Automation << RestConnectorMasterTable Lines fetched: 32
    RestConnectorMasterTable << RestConnectorMasterTable
     
    The following error occurred:
    (Connector error: HTTP protocol error 422 (Unprocessable Content): {"limit":["The limit may not be greater than 200."]})
     
    The error occurred here:
    RestConnectorMasterTable: Load *, 'fc80c290-0c6a-11ee-8bf8-b3a699186b55' as AutomationId, '' as AutomationName
    "
    Show Less
  • forum

    New to Qlik Analytics

    Group field date

    Hello all, I am trying to regroup some date. As you can see my original field is Activities_Cannib_Eventtime is in the format 'MM/DD/YY hh:mm:ss'. I ... Show More

    Hello all,

    I am trying to regroup some date.

    MattThoms_0-1715329826006.png

    As you can see my original field is Activities_Cannib_Eventtime is in the format 'MM/DD/YY hh:mm:ss'.

    I want to have one field for one date. Actually I am having several date with a different timeline for the same date.

    How could I only take one date for each date ?

    For example : I want to have only one time 7/29/2016 in the last column 

    I already used distinct but didn't work [Distinct(date(Activities_Cannib_Eventtime)]

    Show Less
  • forum

    New to Qlik Analytics

    list of objects in [Feld] that have Null as [Other Field]

    Hi all,  I have 2 fileds: AccountID and Scope. Some Account does not have a Scope (null in scope) and I would like to find them. I can work only in Fr... Show More

    Hi all, 

    I have 2 fileds: AccountID and Scope. Some Account does not have a Scope (null in scope) and I would like to find them. I can work only in Front End, so no load script can be used.

    E.g.:

    Account Scope
    1234 Scope 1
    2345 -
    345 Scope 2

     

    I managed to create a KPI that show how many Account with null scope I have, with the formula

    count({1}distinct AccountID) - count({1<[Scope]-={"-"}>} distinct AccountID)

    (note that the formula "count({1<[Scope]={"-"}>} distinct AccountID)" gives a wrong answer: always 0.

     

    Now I would like to see WHAT are those AccountID.

    I tried a table with the dimension column "AccountID" and the measure column "Count({<Scope-={"*"}>} AccountID)", but it doesn't work

    Neither does the measure column "Only({<Scope={"-"}>}  AccountID)" (it gives only one one full-null row)

    Neither "IF(Count({<Scope={"*"}>} AccountID))=0, AccountID)" (it gives only one one full-null row)

     

    Thank you for your help

    Show Less
  • forum

    New to Qlik Analytics

    Set expression to display previous year December values (with if statement insid...

    I want to create a Column 'Equity Previous Year December' to display Equity for the Previous year's December values against the PERIOD_YEAR_MONTH colu... Show More
    I want to create a Column 'Equity Previous Year December' to display Equity for the Previous year's December values against the PERIOD_YEAR_MONTH column ranging from 2023-01 to 2024-03

    PERIOD_YEAR_MONTH Equity current period Equity Previous Year December
    2024-03
    2024-02
    2024-01
    2023-12
    2023-11
    --
    --
    2023-01
    2022-12
    324234
    755456
    342555
    657574
    2131821
    --
    --
    485325
    723944
    657574
    657574
    657574
    723944
    723944
    --
    --
    723944
     
     
    I tried the set expression below but only the first part of if condition gets evaluated. How can I achieve my goal? 😕 

    =Sum({< 
         PERIOD_YEAR = {"$(=If(PERIOD_YEAR = '2024', '2023', '2022'))"}, 
         PERIOD = { '12' }
        >}
    Total Equity current period)

     

    Show Less
  • forum

    New to Qlik Analytics

    prevent users from modifying the order and width of columns in tables

    Hi all How can I prevent users from modifying the order and width of columns in tables within Qlik Sense SaaS? After deployment, certain users consis... Show More

    Hi all

    How can I prevent users from modifying the order and width of columns in tables within Qlik Sense SaaS?

    After deployment, certain users consistently rearrange columns in tables, leading to issues and support tickets when they can’t restore the original layout.

    Is there a feature or setting in Qlik Sense SaaS that can restrict users from modifying column order and width to maintain consistent table layouts?

    Thank you very much

    Show Less
  • forum

    New to Qlik Analytics

    Quarterly rolling sum

    Hi, I would like to calculate rolling sum like in the table below. Data should be grouped by column "Family". For each quarter I want to take a look a... Show More

    Hi, I would like to calculate rolling sum like in the table below. Data should be grouped by column "Family". For each quarter I want to take a look at current quarter and 2 quarters backwards. Any idea how to achieve this in script editor? I am not interested in set analysis using rangesum - above combination. Column "Quarter" comes from fiscal master calendar.

    Thank you.

    Family Quarter Qty RollingSum3 Family,Quarter,Qty
    A FY2023Q2 10 10 A,FY2023Q2,10
    A FY2023Q3 20 30 A,FY2023Q3,20
    A FY2023Q4 30 60 A,FY2023Q4,30
    A FY2024Q1 40 90 A,FY2024Q1,40
    A FY2024Q2 50 120 A,FY2024Q2,50
    A FY2024Q3 60 150 A,FY2024Q3,60
    A FY2024Q4 70 180 A,FY2024Q4,70
    B FY2023Q2 5 5 B,FY2023Q2,5
    B FY2023Q3 10 15 B,FY2023Q3,10
    B FY2023Q4 15 30 B,FY2023Q4,15
    B FY2024Q1 20 45 B,FY2024Q1,20
    B FY2024Q2 25 60 B,FY2024Q2,25
    B FY2024Q3 30 75 B,FY2024Q3,30
    B FY2024Q4 35 90 B,FY2024Q4,35
    Show Less
  • forum

    Qlik Replicate

    Error Handling of CDC task

    Hello Experts Our customer has upgraded v2022.05 to v2023.11 and encountered the problem below: In 2022.05, when the following warning occurred, CDC t... Show More

    Hello Experts

    Our customer has upgraded v2022.05 to v2023.11 and encountered the problem below:

    In 2022.05, when the following warning occurred, CDC task continued without any errors.

    [TARGET_LOAD ]I: Load finished for table 'ADM'.'XXXXX' (Id = 1). 85627944 rows received. 0 rows skipped. Volume transferred 98611582288. (streamcomponent.c:3976)
    [TARGET_LOAD ]I: TPT statistics for table 'REP.YYYYY': Operator=LOAD, CPU time=1115.296875, Received Rows=85627944, Sent Rows=85627944, Applied Rows=85627917 (teradata_tpt_engine.cpp:778)
    [TARGET_LOAD ]W: Not all rows have been loaded successfully for 'REP'.'YYYYY' due to possible 'TPT LOAD' errors. Consult Target 'xxxx_E?' / 'xxxx_L?' Error / Log tables contents. (teradata_tpt_engine.cpp:786)
    [TARGET_LOAD ]I: teradata_terminate_tpt(...) successfully applied conn->Terminate() method for task identified by UUID '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_tpt_engine.cpp:839)
    [TASK_MANAGER ]I: Loading finished for table 'ADM'.'XXXXX' (Id = 1) by subtask 1. 85627944 records transferred. (replicationtask.c:3012)
    [TARGET_LOAD ]I: teradata_stop_imp(...) stopping task identified by UUID '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_endpoint_imp.c:857)
    [TARGET_LOAD ]I: teradata_free(...) freeing resources for task identified by UUID '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_endpoint_imp.c:878)
    [TARGET_LOAD ]I: teradata_disconnect(...) disconnecting for task identified by UUID '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_endpoint_imp.c:92)
    [TARGET_LOAD ]I: teradata_disconnect(...) disconnecting Data Connection succeeded for task identified by '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_endpoint_imp.c:104)
    [TARGET_LOAD ]I: teradata_disconnect(...) No active Lookup Connection to disconnect from was detected for task identified by '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_endpoint_imp.c:122)
    [TASK_MANAGER ]I: Subtask #1 ended (replicationtask_util.c:591)


    However the behavior has changed after upgrading to v2023.11.
    After the same warning occurred, it is detected as an error and the table is suspended.

    [TARGET_LOAD ]I: Load finished for table 'ADM'.'XXXXX' (Id = 1). 85986652 rows received. 0 rows skipped. Volume transferred 99014228864. (streamcomponent.c:4076)
    [TARGET_LOAD ]I: TPT statistics for table 'REP.YYYYY': Operator=LOAD, CPU time=1126.937500, Received Rows=85986652, Sent Rows=85986652, Applied Rows=85986625 (teradata_tpt_engine.cpp:781)
    [TARGET_LOAD ]W: Not all rows have been loaded successfully for 'REP'.'YYYYY' due to possible 'TPT LOAD' errors. Consult Target 'xxxx_E?' / 'xxxx_L?' Error / Log tables contents. (teradata_tpt_engine.cpp:789)
    [TARGET_LOAD ]I: teradata_terminate_tpt(...) successfully applied conn->Terminate() method for task identified by UUID '74a9fd96-8335-5944-bb67-6aaa83fb3782' (teradata_tpt_engine.cpp:846)
    [TARGET_LOAD ]E: TPT data acquisition failed [1020403] (teradata_endpoint_imp.c:1480)
    [TARGET_LOAD ]E: Handling End of table 'REP'.'YYYYY' loading failed by subtask 1 thread 1 [1025000] (endpointshell.c:3069)
    [TASK_MANAGER ]W: Table 'ADM'.'XXXXX' (subtask 1 thread 1) is suspended. TPT data acquisition failed; Handling End of table 'REP'.'YYYYY' loading failed by subtask 1 thread 1 (replicationtask.c:3208)

    Is there any options to ignore the warnings/errors and continue the task like v2022.05?

    Any advice would be appreciated.

    Regards,
    Kyoko Tajima

    Show Less
Leaderboard

Customer Story

Qlik Data Integration & Qlik Replicate story

Qlik enables a frictionless migration to AWS cloud by Empresas SB, a group of Chilean health and beauty retail companies employing 10,000 people with 600 points of sale.

Customer Story

Building a Collaborative Analytics Space

Qlik Luminary Stephanie Robinson of JBS USA, the US arm of the global food company employing 70,000 in the US, and over 270,000 people worldwide.

Location and Language Groups

Choose a Group

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

Collaborate

Healthcare User Group

Healthcare User Group

A private group is for healthcare organizations, partners, and Qlik healthcare staff to collaborate and share insights..

All are welcome

Japan Group

Japan

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

Request to join

Brasil Group

Brazil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

open to all

Blogs

Community News

Hear from your Community team as they tell you about updates to the Qlik Community Platform and more!