Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
ErikaMendiola
Contributor
Contributor

contar si

Hola, 

Estoy tratando de contar todos los Items que cumplan con la siguiente condicion 

IF(date([FECHA REPORTE],'DD,MM,YYYY')>DATE([PROMISE DATE DATE],'DD,MM,YYYY'),Count(ITEM))

no me marca error pero tampoco me da ningun valor 

espero que puedan ayudarme.

4 Replies
TiagoCardoso
Creator II
Creator II

Hola Erika.

Tenta esto:

COUNT(
    IF(DATE([FECHA REPORTE],'DD,MM,YYYY')>DATE([PROMISE DATE DATE],'DD,MM,YYYY'),
        ITEM,
        0
    )
)
ErikaMendiola
Contributor
Contributor
Author

Hola Tiago ,  Muchas gracias por la respuesta.

 

He intentado esto pero me cuenta el total de items que tengo en la Base de datos.

no me hace la diferencia de fechas. 

 

TiagoCardoso
Creator II
Creator II

Tenta assim:

SUM(
    AGGR(
        COUNT(
            IF(DATE([FECHA REPORTE],'DD,MM,YYYY')>DATE([PROMISE DATE DATE],'DD,MM,YYYY'),
                ITEM,
                0
            )
        )
        ,[FECHA REPORTE],[PROMISE DATE DATE]
    )
)
ErikaMendiola
Contributor
Contributor
Author

Hola Intente estas formulas y me contaba el total de la base de datos. 

realice el siguiente proceso y funciono muy bien. 

en DATALOAD EDITOR coloque la siguiente sentencia:

If(Date([FECHA REPORTE],'DD/MM/YYYY')>DATE([PROMISE DATE DATE]),'Si','No') As [Considerar Medida outtime]

y posteriormente en la seccion de Measure coloque lo siguiente:

count( { <[Considerar Medida ontime] = {'Si'}>} ITEM) 

 

espero les sirva.

 

Saludos