Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas, tengo la duda de como hacer una operación or , dentro de set analysis en qlikview. Yo tengo que hacer el equivalente a la consulta mysql siguiente:
Select count(distinct(ID))
from tabla
where campo1 = 'valor1' or campo2 >= 'valor2';
Vi en algun tema del foro de qlikview que en teoria es el operador +, pero a mi eso me genera expresion incorrecta. Algo de la forma:
count({<campo1 = {valor1} + campo2 = {valor2}>} DISTINCT ID)
¿Alguna sugerencia al respecto?
Un saludo
Hola Jonay, la sintaxis sería:
count({<campo1 = {valor1}> + <campo2 = {valor2}>} DISTINCT ID)
Hola Jonay, la sintaxis sería:
count({<campo1 = {valor1}> + <campo2 = {valor2}>} DISTINCT ID)
Buenas, me faltaba cerrar cada vez que pusiera el or < >. Una cuestión más, si el campo2 es un campo fecha de la forma dd/mm/YYYY como hago para poner mayor a una fecha, porque lo intento hacer de la forma
count({<campo2 ={'>= 18/10/2015'}>} ID) , pero eso me devuelve valor 0
Probe si era porque el campo2 tuviera espacios en blanco, haciendolo un trim en la consulta sql de la que me traigo los datos, pero en principio me seguia dando 0 igualmente.
¿Alguna sugerencia?
Un saludo
Pueba a ponerlo con comillas dobles y sin dejar espacio, comprueba también que campo2 sea de tipo fecha y que tiene el mismo formato:
count({<campo2 ={">=18/10/2015"}>} ID)
Comprueba también que realmente hay datos para >=18/10/2015