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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

¿How to cout and IF?

Hi there,

I have a big problem count with if.

I have 3 fields (in Excel file) ID, DATE1 and DATE2 something like that:

   

IDDATE 1DATE 2
120/04/201620/04/2016 10:11
220/04/201620/04/2016 10:03
320/04/201620/04/2016 09:26
420/04/201620/04/2016 08:22
520/04/201620/04/2016 08:21
620/04/201620/04/2016 07:43
720/04/201620/04/2016 09:26

I make a IF combination that depends of some values.

I make a Table in qlik and add as Dimension ID, DATE 1 and DATE 2 and as measure "IF combination"

The table in qlik shows like that:

    

IDDATE 1DATE 2if((interval(AVG({$<
120/04/201620/04/2016 10:11YES
220/04/201620/04/2016 10:03YES
320/04/201620/04/2016 09:26YES
420/04/201620/04/2016 08:22YES
520/04/201620/04/2016 08:21NO
620/04/201620/04/2016 07:43NO
720/04/201620/04/2016 09:26YES

Previous table works! but i need count YES of this measure and divide by the total ID!

I tried create like a variable (dont works)

I tried make a count(statement) (dont works).

I dont know what to do! 

Thanks for all.

4 Replies
maxgro
MVP
MVP

Script is

LOAD ID,

    [DATE 1],

    [DATE 2],

    [if((interval(AVG({$<] as Field

FROM

[https://community.qlik.com/thread/214302]

(html, codepage is 1252, embedded labels, table is @2);



expression in textbox

=num(count({$ <Field={'YES'}>} Field) / Count(ID), '#,##0.00%')

1.png

Not applicable
Author

I have some errors.

Can you send me the .qvf?

Thanks!

MK_QSL
MVP
MVP

What is the expression which gives you YES and NO?

Not applicable
Author

(if((interval(AVG({$<[Categoria del sitio]={'C1'},[Status]={'Closed'},[Tracker]={'CM'}>}[Displacement time]), 'hh:mm:ss'))<='1','YES',

  if((interval(AVG({$<[Categoria del sitio]={'C2'},[Status]={'Closed'},[Tracker]={'CM'}>}[Displacement time]), 'hh:mm:ss'))<='3','YES',

    if((interval(AVG({$<[Categoria del sitio]={'C3'},[Status]={'Closed'},[Tracker]={'CM'}>}[Displacement time]), 'hh:mm:ss'))<='3','YES',

        if((interval(AVG({$<[Categoria del sitio]={'C4'},[Status]={'Closed'},[Tracker]={'CM'}>}[Displacement time]), 'hh:mm:ss'))<='8','YES',

            if((interval(AVG({$<[Categoria del sitio]={'C5'},[Status]={'Closed'},[Tracker]={'CM'}>}[Displacement time]), 'hh:mm:ss'))<='12','YES','NO'))))))

Thanks!