Qlik Community

New to Qlik Sense

If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.

Announcements
IMPORTANT security patches for GeoAnalytics Server available to download: READ DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
User45
Partner
Partner

Excel formula

Hello, I have been working with Qlick for a short time and I have a question about how to write two formulas that I have created in Excel in order to know if a debt is pending or collected and in case is pending, know how many days are left for its collection.

The formulas are these 2:

=IF(F2<=TODAY();"Charged";IF(OR(E2>TODAY();F2>TODAY());"Pending";"Charged"))


=IF(J2="Pending";DATEDIF(TODAY();F2;"D");"Charged")


I would like to use create these 2 formulas directly in Qlick through calculated fields , and thus not having to add those 2 new columns in Excel.

The Excel has this shape:

Captura.PNG

Thank you very much in advance.

 

 

 

6 Replies
QFabian
Specialist II
Specialist II

Hi @User45 , this is almost the same :

Using the name of columns from first row, an changing

" --> '

; --> ,

 

IF([collection date field] <= today(), 'Charged', if([expiration date field] > today() or [collection date field] > today(), 'Pending', 'Charged'))

IF(Concept = 'Pending', today() - [collection date field] ,'Charged')

QFabian
User45
Partner
Partner
Author

Thank you very much but there must be a part of the function that I am not writing well because it is marked in red at the end...

(The fields are in Spanish)

Captura.PNG

QFabian
Specialist II
Specialist II

Hola, revisé l expresió como medida maestra o como medida en un grafico, y no me aparece problema, cómo llegaste a la ventana que muestras?

QFabian
User45
Partner
Partner
Author

En español entonces 😁 Pues como lo quiero insertar como una columna creada en la propia tabla fui a Gestor de datos -> Lápiz para editar la tabla, y ahí se muestra la opción de crear campo. 

Captura2.PNG

 

Es raro porque como dices, como medida sí lo toma correctamente. Y lo del campo calculado, ya lo hice antes con otras medidas y no tuve problema...

Captura.PNG

 

QFabian
Specialist II
Specialist II

Hola!, al parecer el problema es el OR :

QFabian_2-1617207419231.png

prueba con otro if anidado ´.

if([Fecha Cobro]<=today(), 'Cobrado', if([Fecha Vencimiento]> today(), 'Pendiente', if([Fecha Cobro] > today(), 'Pendiente', 'Cobrado')))

QFabian_1-1617207282127.png

 

 

QFabian
User45
Partner
Partner
Author

Muchas gracias amigo! Me sirvió para crear el primer campo por fin. El segundo lo tengo casi completado, solo que únicamente me falta calcular los días restantes respecto a la fecha de vencimiento.

Es decir, cuando el estado es pendiente solo me calcula los días cuando existe una fecha de cobro, pero cuando solo existe la fecha vencimiento,  me devuelve un - .meme.PNG

 Necesitaría como un Y en Excel para que me cogiese ambas...

pepe.PNG

De todas formas muchísimas gracias por la ayuda:)