Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Posiblemente sea por la sintaxis (es lo que tiene el análisis de conjuntos). En el segundo caso (mayor que una fecha dada) la sintaxis debería ser
[fecha movimiento] = {'>=$(=AddYears(Date(v_end), -1))'}
El operador ">=" debe ir antes de la expresión. La expresión que evalúa siempre debe ir entre "$(=" y ")"
Asi debería funcionar.
BI Consultant
si ahora si funciona. Pero cuando aplico la formula a mi proyecto sigue saliendo cero, he mirado bien las mayusculas y minusculas, tengo una tabla de dimendiones de tiempo en el script donde están todos los dias de varios años , y el campo fecha de esta tabla esta relacionada con el campo fecha movimiento de la tabla de hechos de movimientos , la formula seria...
=
Sum({< [tipo] = {'entradas'}, [fecha movimiento] = {'>=$(=AddYears(Date(v_end), -1))'} >} cantidad)
Y sigue danto cero.
no se si me falta algo que se me escapa en la configuracion de la variable o algo asi... No se ya investigare mas en detalle.
Hola,
Siento abundar en el tema pero ¿es el formato del campo "fecha movimiento" el mismo que el que devuelve la función AddYears()? Si no es idéntico (por ejemplo, uno tiene horas y minutos y el otro no) afectará a los resultados.
Igual sí es una buena idea que subas una aplicación de ejemplo.
BI Consultant
Ok lo adjunto, pero no se si vas a tener recargado los datos. La fecha de movimiento de la que hablamos se llama [fecha contable].Hay dos graficos indicadores uno te indica el sumatorio de cantidad desde el inicio hasta la fecha fin (objeto calendario), que me da cero, y el otro es sumatorio de cantidad de tipo entradas desde la fecha fin - 1 hasta la fecha fin ( el objeto calendario fecha inicial no sirve en principio para nada) que me da siempre cero. La fecha contable es una fecha de tipo datetime de sqlserver.
ok ya lo solucione, se me ocurrio modificar la parte de arriba del script y poner esto - set dateformat ='DD/MM/YYYY hh/mm/ss' - ( añadi lo de las horas,minutos segundos...)
gracias
Hola,
Me alegro. Tenía que ser algo con los formatos de las fechas por todo lo anterior. De todas formas, ten en cuenta que esas variables afectan a todo el script, y que para eso existen las funciones Date#() y Date() y por esa razón abundé tanto en el asunto.
Saludos.
BI Consultant