Jump to content

Sumar según campaña y variedad


j.salas

Recommended Posts

Buenos días,

Actualmente me encuentro diseñando un informe para mi trabajo, el cual ya había realizado el año pasado sin muchos problemas, la diferencia es que ahora me pidieron que pueda comparar la campaña actual (Presupuesto y Ejecutado) con la campaña anterior (Ejecutado), estuve tratando de averiguar como hacerlo y varios hablaban de crear 2 tablas calendario para relacionarlas mediante fórmulas, pero el problema es que las campañas son indiferentes a las fechas calendario, ya que por ejemplo la campaña 2021 inició en Octubre del 2020 y terminó a inicios de diciembre del 2021 y la campaña 2022 inició en Junio del 2020 y se tiene previsto que terminará en diciembre del 2022, es por eso que no puedo comparar fechas calendario, lo que tengo que hacer es comparar las semanas fenológicas (Edad de la Uva), pero bueno ese es otro tema, para no divagar tanto, estaba empezando a hacer el informe y tengo una parte donde sumo los Kilos presupuestados y ejecutados de esta campaña y los kilos ejecutados de la campaña anterior, la suma de forma general me funciona bien, incluso le agregué 2 filtros para que puedan seleccionar que campañas quieren comparar y funciona bien, el problema está cuando quiero obtener la suma de los kilos por variedad de uva, solo en el caso de los kilos ejecutados de la campaña anterior suma bien dependiendo de la variedad, pero en el caso del presupuestado de esta campaña me está duplicando la información e incluso en los kilos ejecutados de esta campaña ya me salen valores cuando todavía recién los kilos ejecutados se empiezan a ver en octubre con el inicio de la cosecha, no entiendo que puede estar mal, estas son las 3 fórmulas que usé para realizar los cálculos:

1_Kg_Eje_Var = CALCULATE(SUM(Proyeccion[NETO]),FILTER(Costo,Costo[CAMPAÑA]=SELECTEDVALUE('Campaña 1'[Campaña])),FILTER(Proyeccion,SELECTEDVALUE(Costo[VAR])=SELECTEDVALUE(Costo[VAR])))

1_Kg_Ppt_Var = CALCULATE(SUM(Proyeccion[KG_PROY]),FILTER(Costo,Costo[CAMPAÑA]=SELECTEDVALUE('Campaña 1'[Campaña])),FILTER(Proyeccion,SELECTEDVALUE(Costo[VAR])=SELECTEDVALUE(Costo[VAR])))

2_Kg_Eje_Var = CALCULATE(SUM(Proyeccion[NETO]),FILTER(Costo,Costo[CAMPAÑA]=SELECTEDVALUE('Campaña 2'[Campaña])),FILTER(Proyeccion,SELECTEDVALUE(Costo[VAR])=SELECTEDVALUE(Costo[VAR])))

les comento que actualmente manejo 3 tablas; 1 tabla anexada donde tengo todo el detalle de costos de las campañas 2021 y 2022, 1 tabla anexada donde tengo la proyección y ejecución en kilos de las campañas 2021 y 2022, por último, 1 tabla donde tengo el detalle de todos los centros de costo (Campos) con sus datos (Hectáreas, Variedades, Etapa, etc)

Muchas gracias por su tiempo y espero puedan ayudarme, nuevamente de ante mano muchas gracias

 

Costos Uva

Link to comment
Share on other sites

  • 1 month later...

Hola!

En 15/3/2022 at 7:27 , j.salas dijo:

estuve tratando de averiguar como hacerlo y varios hablaban de crear 2 tablas calendario para relacionarlas mediante fórmulas

Aquí lo que puedo mencionarte, es que todo depende como esta el modelado de datos, porque si  posible relacionar con un solo calendario, pero reitero depende como esta tu modelo estructurado

Te recomiendo que tengas una sola tabla de histórico, para relacionarla con la TC

Además consultarte, porque esta parte de la formula la tienes así, o que según tu hace

FILTER(Proyeccion,SELECTEDVALUE(Costo[VAR])=SELECTEDVALUE(Costo[VAR])

Lo correcto seria 

FILTER(Proyeccion,SELECTEDVALUE(Costo[VAR]) = Costo[VAR])

 

Saludos 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • 105 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Files

  • Download Statistics

    • Files
      184
    • Comments
      95
    • Reviews
      27

    More information about "Un juego solitario en Excel"
    Latest File
    By pegones1

    3    0

  • Crear macros Excel

  • Posts

    • analiza tu adjunto en devolucion con funciones de matriz dinamica (m365), adapte (tambien) los 'unicos' por funciones m365 si alguna funcion no la tienes disponible, comenta, para buscar otros medios de solucion suma varia hojas (ayudaExcel).xlsx
    • Hola buenas noches!,   De antemano muchas gracias por el apoyo que me brindan, tengo la siguiente situación   les anexo la base de datos   son dos sucursales y necesito que en la hoja reporte aparezca la suma de la columna "G", tomando como criterio la columna "B", en esta hoja de reporte ya aparecen los clientes unicos, porque hay ocasiones que se repiden en las sucursales     espero me puedan ayudar,    Gracias EJEMPLO REPORTE.xlsx
    • Que tal nuevamente, adjunto el archivo corregido según lo indicado. Espero le sea útil. N° DE DIAS (SOLUCION).xlsm
    • Buenas noches estimados espero estén bien Dentro del Formulario VTL (frmvtl) estan los TextBox 16, 17, 18, 19, 20, 21, 22 los cuales necesito que cuando contengan un valor cualquiera la macro los tome como 1 (TextBox<>””=1) y cuando los TextBox estén vacíos la macro los tome como 0 (TextBox=””=0) seria como usar la Función Contar de Excel, siendo así y conforme al funcionamiento de la Macro Calculo en el TextBox23 en la medida que se van introduciendo los datos el conteo o suma debe reflejarse de manera automática y simultánea en los Textbox 25, 27, 28, 29, de la siguiente manera: TextBox25 = TextBox16 +TextBox17+TextBox18+TextBox19+TextBox20+TextBox21+TextBox22 TextBox27 = TextBox16 +TextBox17+TextBox18+TextBox19+TextBox20+TextBox21+TextBox22 TextBox28 = TextBox27 TextBox29 = TextBox21+TextBox22 Por último, necesito que el resultado de la siguiente formula: SUMPRODUCT(('USUARIOS & PRIVILEGIOS'!$BS27:BS56>=EOMONTH(TODAY(),-1)+1)*('USUARIOS & PRIVILEGIOS'!$BS27:BS56<=EOMONTH(TODAY(),0))) Se refleje en el TextBox31 está formula ya la he utilizado en otras partes de mi proyecto dentro de un Funcion Select Case en conjunto con la Función Evaluate pero en este caso que es una única fórmula no sé cómo hacerla funcionar, el resultado esperado para el mes de Octubre es TextBox31 = 1 HHE PRUEBA.xlsm
    • Saludos cordiales, Le recomiendo volver a plantear su consulta y si lo que busca son ideas en VBA publiquelo en la sección del foro correspondiente a VBA.
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy