Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Fecha actual y fecha anterior
Muy buenas tardes, espero que me puedan ayudar con este problema
Que función puedo utilizar para calcular en grafico de tabla lo siguiente:
En una columna debe ser la suma de ventas de la semana actual de lunes a domingo : sum(Cantidad) y en la otra columna debe ser la suma de ventas de la semana anterior también de lunes a domingo, pero se tiene que tener en consideración que parte o toda la semana anterior puede pertenecer a un mes diferente al actual.
Otra consideración es que en el mes de enero, parte de la semana anterior puede pertenecer a otro año, pero la información se necesitaría consultar de igual manera.
El formato del campo fecha es dd/mm/aaaa
Mil gracias.!!
Listo, aquí está mi Excel con los datos
Perdón no vi esta sugerencia, pero te comento que ya hice el cambio como me dices y ahora me muestra únicamente ceros en todas las ventas
Si, te comento porque te da ceros;
la expresion tiene la funcion max, entonces lo que devuelve es la semana mas alta que encuentra en el modelo de datos.
Como el calendario que te pase autogenera todas las fechas anteriores y del año en curso, la expresion encuentra que hay una semana numero 53 en el año 2019 y en ese rango de fechas no hay datos, por lo tanto hay que seleccionar una fecha que tenga datos y asi te va a dar en una columna lo disponible en en esa semana y en la otra lo de la semana anterior.
Ahora bien, si queres que el grafico te de el resultado sin tener que filtrar fechas lo que hay que hacer es decirle a la expresion que tome la fecha mas alta de un campo determinado, yo hice algo que se llama flag, es una marca que las vas a usar para algo, en este caso es para decilre que tome la fecha mas alta de ese campo.
Otro tema a tener en cuenta, en los cambio de año se da el caso de que se tiene que comparar la semana 1 del año nuevo con la 53 del anterior entonces la expresion no puede resolverlo, por lo tanto hay que hacer que el numero de las semanas sea correlativo, para eso agregue una linea en el script para que de ese numero (copiala y pegala en el tuyo asi tenes ese valor) y es solo a los efectos de poder resolver estos casos que te comente, despues no tiene sentido usarlo.
Por ultimo, formatee las fechas pero solo a los efectos de reolver este caso, vinculalas despues nuevamente como las tenias, valide los datos con el excel y dan ok, avisame cualquier cosa.
Saludos.
Muchas gracias, tarde en contestar porque estaba validando datos porque uno no me cuadraba, pero fue por error mío al pasarte los datos del Excel, por lo que todo está OK, analizando los gráficos que me pasaste creo que la que más pudiera servir sería el gráfico que se titula "funciona sin filtros", por lo tanto será el que voy a utilizar.
Finalmente hice la integración de tu script a mi aplicación pero me marca errores, te pediría de favor si me pudieras apoyar también en esta parte, adjunto un PDF de mi script total integrando el tuyo para que veas cómo lo estoy integrando, saludos.
Listo, cambié la ruta del (QVD) y ya puede encontrar el archivo, pero ahora me marca este error:
Verifiqué el script del calendario.qvd y los nombres de los campos no eran los mismos por lo que los cambié para que no hubiera problema con esa parte, te muestro como quedaron
Perdón me equivoqué en la imagen 1, por lo que edité la respuesta y ya está sustituida por la pantalla correcta
Gracias