Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días,
Estoy empezando a manejar Qlik Sense y quería saber si me podéis solucionar el siguiente problema.
Introduzco una fórmula de if donde el cliente me solicita bastantes condiciones y llego a un punto que no me deja introducir más porque me indica: if takes 2-3 parameters.
He introducido tres condiciones con dos if cada una pero cuando voy a meter otra, me da el problema reseñado.
Un saludo.
"If takes 2-3 parameters" means that you need to specify:
- the condition
- then (i.e. what happens when the condition is true)
- else (optional, what happens when the condition is false)
You can nest as many ifs as you want (not sure myself if there is a limit) and you can have as many operators (and/or) in your condition; it is not working for you because you have a syntax error somewhere
The best way is to take a screenshot of your expression and post that one so that it's is clear what your expression looks like; again, don't copy and paste just take a screenshot and upload it here
No puedo dar pantallazo por tema empresa.
Cada número lleva una descripción diferente.
Lo estoy volviendo a mirar y no doy con el error.
Hay una columna que lleva los números con sus diferentes descripciones, otra columna que lleva los conceptos nuevos o ampliaciones y dependiendo de sí es nuevo o si es ampliación te solicita identificarlo de una manera diferente.
Un saludo.
Si voy cogiendo uno a uno las condiciones de los if, con las separaciones que he dejado entre una condición y otra, me los deja aceptar. Pero su los junto todos , no.
Puede ser porque no se pueda realizar lo que estoy realizando;
En un caso le digo de una columna (una condición y no le indico nada), de otra colunma le indico (otra condición y no le indico nada) y de otra columna cojo otra condición y le indico si es verdadero o falso.
Es que me piden lo anteriormente citado, que coja un dato de una columna, otro dato de otra columna y otro dato de otra columna y sobre lo que indica esta tercera, indicarle si es verdadero o falso.
¿Me puedes enviar un ejemplo que se te ocurra con esta circunstancia?.
Un saludo.
Hola,
Creo que he dado con la solución pero hay columnas que no me indican lo que deseo.
Ejemplo:
if([Estado Informes]='1.1. Descripción',if([TITULAR]='Pedro','Titular','Otro-Titular'))
Quiero que si el Estado de informes es el 1.1 y si el Titular se llama Pedro me indique Titular y si no que indique Otro-Titular.
Al realizar la descarga el excel en la columna que indico que detalle dichos detalles, sale en blanco.
¿Me puedes indicar posible motivo?.
Un saludo.
The if statement looks correct even though you could re-write it like this
if ([Status Reports] = '1.1. Description' or [HOLDER] = 'Pedro', 'Holder', 'Other-Holder')
When you don't use any aggregation you are working at a record level; depending on the dimension you have chosen in your table and on your data, this might work or not
Try adding to your table the two fields you are basing your conditions on (just to check everything from a data perspective is fine): [Status Reports], [HOLDER]
Si lo escribo como me indicas, me da error de expresión.
He comprobado los campos y están bien. Los tengo puestos para unas pocas de consultas y para otras si salen lo que solicito.
¿Se te ocurre algo'
I should have used "and":
if ([Status Reports] = '1.1. Description' and [HOLDER] = 'Pedro', 'Holder', 'Other-Holder')
Still, it should work for you. It's very hard to understand what is happening, unless you provide some screenshots I guess this is as much as I can help
No me lo explico!
Él creó una columna que la llamó Prueba y conoció la misma consulta si en la columna Responsabilidad.
En la primera columna, Responsabilidad, no hay venta nada y en la columna Prueba venta lo que le solicito.
¿Me puedes indicar motivo?
Un saludo
Without seeing what you are referring to (i.e. screenshots) it's very hard to help you