Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Lo primero, perdón por mi ingles. Expongo el problema en castellano, y luego lo intento en ingles.
Tengo una tabla de datos muy simple, formada por los campos:
En un gráfico de tabla, quiero mostrar los días que hay entre la fecha prevista y la fecha de hoy, pero unicamente quiero que se muestren las facturas que están en un estado concreto, independientemente de los filtros que tenga aplicados.
Mi expresión es la siguiente:
IF (IsNull(EXP_FechaPrevista),'SIN FECHA',IF(EXP_FechaPrevista=Today(),'HOY',EXP_FechaPrevista-Today()))
Mi duda es como hago para que solo se incluyan las facturas que estén en el estado "ENVIADAS".
He tratado de hacerlo con set analysis, pero todos los ejemplos que veo son de SUM o cosas así.
Muchas gracias
Hi, the firt, sorry for my bad english, I try to explain good.
I've got a graffic, with a simple table. The fields are:
My expression is:
IF (IsNull(EXP_FechaPrevista),'SIN FECHA',IF(EXP_FechaPrevista=Today(),'HOY',EXP_FechaPrevista-Today()))
I want show in the grafic de difference between Today and Foreseen date, but only the Invoice that is in a condition. I've got Invoices SEND, RECEIVED,REGISTER an d only want see the SEND Invoices, Independently the filters that exists.
Thank you very much
Hola,
para hacer lo que quieres, es posible utilisar el set analysis. Como lo dices, tienes que poner una instruccion como sum. En tu caso, puedes intentar con Only.
IF (IsNull(Only({$<Estado={'ENVIADAS'}>}EXP_FechaPrevista)),'SIN FECHA',
IF(Only({$<Estado={'ENVIADAS'}>}EXP_FechaPrevista)=Today(),'HOY',Only({$<Estado={'ENVIADAS'}>}EXP_FechaPrevista)-Today()))
Asi, solo calcula las facturas que estan enviadas
Hola,
para hacer lo que quieres, es posible utilisar el set analysis. Como lo dices, tienes que poner una instruccion como sum. En tu caso, puedes intentar con Only.
IF (IsNull(Only({$<Estado={'ENVIADAS'}>}EXP_FechaPrevista)),'SIN FECHA',
IF(Only({$<Estado={'ENVIADAS'}>}EXP_FechaPrevista)=Today(),'HOY',Only({$<Estado={'ENVIADAS'}>}EXP_FechaPrevista)-Today()))
Asi, solo calcula las facturas que estan enviadas
Muchas gracias, a funcionado a la perfección
Muchas gracias, a funcionado a la perfeccion, continuo abusando:
Con la expresión que me has indicado, si no hay filtros aplicados fucniona, pero si ahora selecciono en un filtro el estado "RECIBIDAS" esta lista deja de mostrame datos, yo quisiera que nunca hiciese caso de los filtros y siempre mostrase las facturas ENVIADAS, sin ver que otros filtros usa el usuario
Tienes otras expresiones en tu tabla ? Porque el set analysis tiene que ser aplicado a TODAS les expresiones del grafico para que funcciona correctamente.
Si tienes otras expresiones, pone {$<Estado={'ENVIADAS'}>} en las otras.
no, es la única expresión
No entiendo, funciona en mi caso. Mira al ejemplo.
Tienes otras listas de seleccion que Estado ?