Skip to main content

Welcome to
Qlik Community!

cancel
Showing results for 
Search instead for 
Did you mean: 
  • 218,905 members
  • 6,533 online
  • 1,997,505 posts
  • 149,753 Solutions
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE

Welcome to Qlik Community

Recent Discussions

  • forum

    Design and Development

    talend and qvd files

    Hi, considering the recent acquisition of Talend, is it possibile to read and write qvd files from Talend? If not, is it in the future roadmap? Thanks
  • forum

    Qlik Application Automation

    Cell sorting by color in qlikView

    Hello,Is it possible to do cell sorting by color in qlikView? I have such data and I would like to sort in such a way that records must be colored fi... Show More

    Hello,
    Is it possible to do cell sorting by color in qlikView?

    Heorhi11_0-1715150714118.png


    I have such data and I would like to sort in such a way that records must be colored first.

    Please help!!!

    Show Less
  • forum

    App Development

    How to abstract a measure for all the different employees?

    I made a measure for taking into account the efficiency of certain producers  ( Sum( Aggr( Count( {< ACTION_CODE = {'LABOR_OFF'}>} dist... Show More

    I made a measure for taking into account the efficiency of certain producers 

    (
    	Sum(
        	Aggr(
            	Count( {< ACTION_CODE = {'LABOR_OFF'}>} distinct MainSFC) * Standard_Time,
                MainSFC)
    	)
    )
    /
    (
    	Count( 
        	distinct WorkingDay) 
            * 7.5 * 60)

     

    And it works fine for the single producer. I want to abstract this, make one that takes into consideration ALL of the producers/employees, so in my mind I tried to do: 

     

    (
    	Sum( {<Employee=>}
        	Aggr(
            	Count( {< ACTION_CODE = {'LABOR_OFF'}, Employee=>}} distinct MainSFC) * Standard_Time,
                MainSFC)
    	)
    )
    
    /
    
    (
    	Count( {<Employee=>}
        	distinct WorkingDay) 
            * 7.5 * 60)

     

    But this doesn't work, and gives me null values. How could I fix this? 

    Show Less
  • forum

    New to Qlik Analytics

    Issue with Calculating Current and Previous Month Sales in Pivot Table

    Hello Qlik Experts, I am trying to create a pivot table in Qlik that shows "Current Sales" and "Previous Month Sales" for each "month year" selected. ... Show More

    Hello Qlik Experts,

    I am trying to create a pivot table in Qlik that shows "Current Sales" and "Previous Month Sales" for each "month year" selected.

    However, I'm encountering issues with the accuracy of the figures for the previous month's sales, and I also need the pivot table to dynamically update based on multiple "month year" selections.

     

    Purushothaman_0-1715162166285.png

    Data Structure:

    Here is how my data is structured:

    SalesDate Product Amount
    10/1/2023 Chair 50
    15/1/2023 Fan 100
    24/2/2023 Chair 82
    23/2/2023 Fan 72
    14/3/2023 Chair 132
    13/3/2023 Fan 56
    10/1/2024 Chair 50
    15/1/2024 Fan 100
    24/2/2024 Chair 82
    23/2/2024 Fan 72
    14/3/2024 Chair 132
    13/3/2024 Fan 56

     

    Measure for Sum of Amount for Selected Month

    sum({<MonthYear,Month,Year,SalesDate = {">=$(=MonthStart(Max(SalesDate)))<=$(=MonthEnd(Max(SalesDate)))"}>} Amount)

     

    Measure for Sum of Amount for Selected Previous Month 

    sum({<MonthYear,Month,Year,SalesDate = {">=$(=MonthStart(AddMonths(Max(SalesDate), -1)))<=$(=MonthEnd(AddMonths(Max(SalesDate), -1)))"}>} Amount)

     

    Attached is the QVF. 

    Thank you very much for your assistance!

     

    Show Less
  • forum

    Qlik Replicate

    Error while doing FullLoad for a view from Oracle as source

    While loading a view from source, I received an error ORA-01427, should this be addressed by the DB team or is there anything I have to do with Qlik R... Show More

    While loading a view from source, I received an error ORA-01427, should this be addressed by the DB team or is there anything I have to do with Qlik Replicate from my side

    ORA-01427.png

    Show Less
  • forum

    New to Qlik Analytics

    First date of a data set but of the current year

    Hello, I have a set of data which contains dates reaching from 01-03-2024 to 30-03-2024 and various dates in 2023. Now I need to get the first date ou... Show More

    Hello,

    I have a set of data which contains dates reaching from 01-03-2024 to 30-03-2024 and various dates in 2023.

    Now I need to get the first date out of my data set but out if this year. This would be 01-03-2024.

    When I use min(), minstring(), makedate() the result is either 01-01-2024 or the first date in the data which is some day in 2023.

    Is it possible somehow to get the desired 01-03-2024?

    Show Less
  • forum

    Qlik Replicate

    repctl checkpoint "task name" for downstream task (source: log stream task &amp; tar...

    repctl checkpoint "task name" for downstream task (source: log stream task & target : oracle database) is not giving correct timestamp.    D:\bin>repc... Show More

    repctl checkpoint "task name" for downstream task (source: log stream task & target : oracle database) is not giving correct timestamp. 

     

    D:\bin>repctl getcheckpoint "TASK_INGCDC_02"

    command getcheckpoint response:

    {

            "checkpoint":   "checkpoint:V1#33512#1271;638506460899807820;20240120221751514712#0#0#*#0#137"

    }

    [getcheckpoint command] Succeeded

    Regards

    Dipankar

     

    Show Less
  • forum

    App Development

    I would like to replace Nested "previous" (script function)

    Hi, I'd like to replace in my script some nested previous used to find the last value for a field (in this case, the supply source) in a table that ha... Show More

    Hi,

    I'd like to replace in my script some nested previous used to find the last value for a field (in this case, the supply source) in a table that have values similar to:

    Tab:
    Load *,
    If(len(trim(Source2))= 0 or Source2='NULL' or Source2='-', Null(), Source2 ) as Source
    INLINE [Trip Stop Type Source2 Pickup Delivered
    a1 1 1 a 20 -
    a1 2 2 - - 11
    a1 3 2 - - 6
    a1 4 2 - - 2
    a1 5 3 b 18 -
    a1 6 2 - - 16
    a1 7 4 - - 3
    ](delimiter is ' ');

    This would be a tipical trip, in which there are 4 types of Stops: 1 for initial product pickup, 2 for delivery to customers, 3 for others product pickup (e.g. in a provider) and 4 for product returned to plant.

    I need to identify the source for each stop (that would be the previous source untill the truck stop in a provider, changing the source, type 3) and I solve this situation by using nested "previous" function as follow. Could you help me to simplify this scrip? (maybe with peek function or using other one).

    My initial solution was:

    Source:
    Load
    Trip&Stop as TripStop,
            if(isNull(Source),
        if(isnull(Previous(Source)),
            if(isnull(previous(Previous(Source))),
                if(isnull(previous(previous(Previous(Source)))),
                    if(isnull(previous(previous(previous(Previous(Source))))),
                        if(isnull(previous(previous(previous(Previous(previous(Source)))))),
                            if(isnull(previous(previous(previous(Previous(previous(previous(Source))))))),
                                if(isnull(previous(previous(previous(Previous(previous(previous(previous(Source)))))))),
                                    if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(Source))))))))),
                                        if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(Source)))))))))),
                                            if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(Source))))))))))),
                                                if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))),
                                                    if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))),
                                                        if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))),
                                                        if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))),
                                                            if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))))),
                                        if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))))),
                                                                    if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))))))),
                                                                    if(isnull(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))))))),
                                                                    previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))))))),
                                                                                      previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))))))))
                                                                ,previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))))))             
                                                                ,previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))))))   
                                                                ,previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))))
                                                                ,previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))))
                                                                ,previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))))     
                                        ,previous(previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(Source)))))))))))))
                                        ,previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(previous(Source))))))))))))
                                        ,previous(previous(previous(Previous(previous(previous(previous(previous(previous(previous(Source)))))))))))
                                        ,previous(previous(previous(Previous(previous(previous(previous(previous(previous(Source))))))))))
                                        ,previous(previous(previous(Previous(previous(previous(previous(previous(Source)))))))))
                                          ,previous(previous(previous(Previous(previous(previous(previous(Source))))))))
                                ,previous(previous(previous(Previous(previous(previous(Source)))))))
                                    ,previous(previous(previous(Previous(previous(Source))))))
                            ,previous(previous(previous(Previous(Source)))))
                           ,previous(previous(Previous(Source))))
                       ,previous(Previous(Source)))
                    ,Previous(Source))
                ,Source) as SourceOk

    RESIDENT Tab;

    DROP TABLE Tab;

    Show Less
  • forum

    New to Qlik Analytics

    Vizlib replacement with Qlik native charts

    Hi All,I am working on VizLib replacement for one of my Qlik Dashboard. In the dashboard one of the sheet have VizLib Filter pane chart in which Dimen... Show More

    Hi All,

    I am working on VizLib replacement for one of my Qlik Dashboard. In the dashboard one of the sheet have VizLib Filter pane chart in which Dimension has taken CNSelect, and in conditional filtering =IF(ONLY({1} CNOrder)<13,True(),False()) expression has applied
    in 2nd filter pane =IF(ONLY({1} CNOrder)<25 AND ONLY({1} CNOrder)>12,True(),False()) this expression has applied

    2 filter panes has formed . I have selected value from 1st Filter pane and also value from 2nd filter pane, so it has not removed value from 1st filter pane when selected value from 2nd filter pane.

    I need to implement exactly same with native Filter pane object in frontend only

    Please help, it would be so helpful when someone solves this

    Thanks!!

    Show Less
  • forum

    New to Qlik Analytics

    How integrate a table with two fields which refer to two different tables?

    Dear Community 🙂 Here the "challenge": I want to link a table that has three fields: "Product ID", "Supplier No" and "is_DefaultSupplier" as this tab... Show More

    Dear Community 🙂

    Here the "challenge":

    I want to link a table that has three fields: "Product ID", "Supplier No" and "is_DefaultSupplier" as this table shows the Default Supplier every product with the Supplier No.

    In the DataModel (attached), I have a table "ProductDim" with the field "Product ID" and a table "Supplier" with "Supplier No". 

    How can I link my new table? 🙂 Do I have to go via the LinkTable?

    Thanks a lot and greetings from Switzerland!

    Pesche

    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!