Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola!
Estoy intentando calcular un valor en un cuadro de texto que consiste en la suma de los saldos cuando se cumplen ciertas condiciones.
El problema me surge cuando intento aplicar una condicion diciendo que "los valores de dos celdas sean iguales".
Es decir, yo quiero replicar esta select de SQL en mi script:
select sum(Saldos)
from TablaDatos
where ID_Vendedor=1
and ID_Pais in (1,2,3)
and Fecha1=Fecha2;
Este ultimo Fecha1=Fecha2 es el problema que me surge, ya que no se esta refiriendo a un valor en concreto sino a que en los registros que vaya a sumar esas dos fechas sean exactamente las mismas.
¿Alguna idea?
Gracias
Maria
if(Fecha1=Fecha2,
sum({<ID_Vendedor={1}, ID_Pais = {1,2,3}>}Saldos) -->esta unicamente funciona si tienes el campo de fecha en tu tabla
sum({<ID_Vendedor={1}, ID_Pais = {1,2,3},Fecha1={"=sum(Fecha1-Fecha2)=0"}>}Saldos)) -- esta unicamente funciona si Fecha 1 tiene una selección
Hola Ramón,
Vale, creo que ya lo entiendo.
El problema es que estoy usando las formulas en cuadros de texto, por lo tanto no me funciona la primera.
Muchas gracias por los comentarios.
Al final lo he resuelto utilizando la sentencia if completa, que aunque me parece "menos logico" no utilizar el set analysis, al final es mas sencillo.
Un saludo,
Maria