nickmartinez Posted August 15, 2019 Share Posted August 15, 2019 Hola a todos saludos cordiales quiero preguntar como es posible hacer una tabla dinámica que me filtre por el mes actual y las semanas de ese mes que yo requiera,ya que tengo un gráfico de ventas que tengo que estar haciendo semanalmente,ya que sirve como indicador de ventas semanales,el problema es que también debo aportar un informe a directivos donde aparezca detallado entre otras cosas la fecha de la semana por dia ejemplo del 01/08/2019 al 05/08/2019 me gustaría poder hacerlo con slicer y no uno a uno,con la función numero de semana de excel me da el numero de la semana pero el problema es que eso se suma hasta la semana 52 acumulativamente y nocumple con lo requerido,lo que seria ideal es que solo traiga las 4 o 5 semana que contiene un mes,así para cada mes,esto me facilita que con la segmentación el gráfico dinamico se actualiza a la semana actual y el reporte también,así no tengo que hacerlo desde cero semana a semana,cargue la tabla a power pivot desde alli realice la tabla dinamica,pensando en hacer un dax que vi en un tuto pero no me sale,(si me pueden ayudar seria genial así cada semana ya se esta actualizando el gráfico y el reporte a directivos,ya que por el dinamismo del cargo me quita tiempo estar haciendo un gráfico para cada semana lo mismo que el reporte a directivos)saludos mis amigos Reportes ventas.zip Link to comment Share on other sites More sharing options...
Abraham Valencia Posted August 16, 2019 Share Posted August 16, 2019 Hola Creo que no me quedó tan claro todo tu dilema y/o lo que necesitas, pero al menos en lo de los slicers me parece que lo que estás buscando es: Selecciona el slicer en el que deseas que no se muestren todas las opciones, dale clic derecho, en el menú contextual elige "Configuración de segmentación de datos", en el cuadro de dialogo que se muestra activa el check de "Ocultar los elementos que no contienen datos". Saludos Abraham Valencia Link to comment Share on other sites More sharing options...
nickmartinez Posted August 16, 2019 Author Share Posted August 16, 2019 Hace 9 horas, avalencia dijo: Hola Creo que no me quedó tan claro todo tu dilema y/o lo que necesitas, pero al menos en lo de los slicers me parece que lo que estás buscando es: Selecciona el slicer en el que deseas que no se muestren todas las opciones, dale clic derecho, en el menú contextual elige "Configuración de segmentación de datos", en el cuadro de dialogo que se muestra activa el check de "Ocultar los elementos que no contienen datos". Saludos Abraham Valencia gracias Abraham,el dileme es que el slicer trae las semanas desde el 1 hasta el 52 que son las semanas,cuando elijo (ejemplo) mes 6 me trae la semana 28 y lo que quiero es que me muestre la semana del 1 al 4 del mes de junio entonces el slicer de semana debe tener semanas del 1 al 4,si paso a julio lo mismo, al selecionar la 2 semana de julio el reporte de directivos debe traer los datos con la fecha del 11 al 12 de julio que corresponde a la segunda de julio y asi sucesivamente,como con TD no es eso posible pense hacerlo en power pivot pero no pude Link to comment Share on other sites More sharing options...
Gerson Pineda Posted August 16, 2019 Share Posted August 16, 2019 Holas! En 16/8/2019 at 8:46 , nickmartinez dijo: cuando elijo (ejemplo) mes 6 me trae la semana 28 y lo que quiero es que me muestre la semana del 1 al 4 del mes de junio Nick Las semanas continuas son correctas, pero lo que tu deseas se debe armar, la TD no puede mostrar algo que no tiene, debemos hacerlo de una u otra forma, para ponerlo a disposición Lo que hice fue agregar una columna adicional [Columna Calculada] y listo, revisa el adjunto Saludos a ambos Segmentadores por semanas de mes_GP.zip Link to comment Share on other sites More sharing options...
nickmartinez Posted August 16, 2019 Author Share Posted August 16, 2019 Hace 6 horas, Gerson Pineda dijo: Holas! Nick Las semanas continuas son correctas, pero lo que tu deseas se debe armar, la TD no puede mostrar algo no tiene, debemos hacerlo de una u otra forma, para ponerlo a disposición Lo que hice fue agregar una columna adicional y listo, revisa el adjunto Saludos a ambos Segmentadores por semanas de mes_GP.zip 77 kB · 0 descargas Gracias Gerson lo pruebo y te comento a ver que tal saludos y muchas gracias por responder Link to comment Share on other sites More sharing options...
nickmartinez Posted August 17, 2019 Author Share Posted August 17, 2019 Hace 9 horas, Gerson Pineda dijo: Holas! Nick Las semanas continuas son correctas, pero lo que tu deseas se debe armar, la TD no puede mostrar algo no tiene, debemos hacerlo de una u otra forma, para ponerlo a disposición Lo que hice fue agregar una columna adicional y listo, revisa el adjunto Saludos a ambos Segmentadores por semanas de mes_GP.zip 77 kB · 1 descarga Gerson esta Genial te puedo decir que gracias a ti mi vida laboral sera muuuuuuchooo mas facil,una sola observacion que nose si se puede efectuar,el mes de abril tuvo 5 semanas y el dax arroja solo 4 semanas,se puede correjir? saludos cordiales y de nuevo gracias por salvar mi vida : ) Link to comment Share on other sites More sharing options...
Gerson Pineda Posted August 17, 2019 Share Posted August 17, 2019 Nick Hace 14 horas, nickmartinez dijo: Gerson esta Genial te puedo decir que gracias a ti mi vida laboral sera muuuuuuchooo mas facil Pues enhorabuena! Hace 14 horas, nickmartinez dijo: sola observacion que nose si se puede efectuar,el mes de abril tuvo 5 semanas y el dax arroja solo 4 semanas,se puede correjir? saludos cordiales y de nuevo gracias por salvar mi vida : ) Respecto a tu observación, en efecto falla la formula, pero haciendo cambio de función, creo da el resultado esperado =IF(DAY(Tabla1[Fecha Pedido])<8,1,ROUNDUP(DAY(Tabla1[Fecha Pedido])/7,0)) Modifica y prueba Saludos Link to comment Share on other sites More sharing options...
nickmartinez Posted August 18, 2019 Author Share Posted August 18, 2019 Hace 9 horas, Gerson Pineda dijo: Nick Pues enhorabuena! Respecto a tu observación, en efecto falla la formula, pero haciendo cambio de función, creo da el resultado esperado =IF(DAY(Tabla1[Fecha Pedido])<8,1,ROUNDUP(DAY(Tabla1[Fecha Pedido])/7,0)) Modifica y prueba Saludos Gracias Gerson lo voy a peobar y te comento Link to comment Share on other sites More sharing options...
nickmartinez Posted August 19, 2019 Author Share Posted August 19, 2019 En 17/8/2019 at 22:23 , nickmartinez dijo: Gracias Gerson lo voy a peobar y te comento Gerson gracias por tu aporte,y gracias por hacerte disponible a ayudar,tengo apenas semanas practicando y me surgen muchas dudas,ya hice mi primera medida con calculate y sumx sencillo ya que he visto que se combinan con funciones nivel superior,espero llegar a esos niveles,me quede enganchado,ya no veo la TD como antes con las medidas he podido hacer cosas que no sin ellas,ejemplo al colocar un campo varias veces pero digamos una para promedio y otra para suma y le cambias el nombre se cambia el nombre para las 2 columnas eso me frustraba,con las medidas quede muy satisfecho,lo dicho seguiré practicando y espero contar con esta comunidad como hasta ahora saludos cordiales ,tema cerrado Link to comment Share on other sites More sharing options...
Gerson Pineda Posted August 19, 2019 Share Posted August 19, 2019 Hace 2 horas, nickmartinez dijo: Gerson gracias por tu aporte,y gracias por hacerte disponible a ayudar,tengo apenas semanas practicando y me surgen muchas dudas,ya hice mi primera medida con calculate y sumx sencillo ya que he visto que se combinan con funciones nivel superior,espero llegar a esos niveles,me quede enganchado,ya no veo la TD como antes con las medidas he podido hacer cosas que no sin ellas,ejemplo al colocar un campo varias veces pero digamos una para promedio y otra para suma y le cambias el nombre se cambia el nombre para las 2 columnas eso me frustraba,con las medidas quede muy satisfecho,lo dicho seguiré practicando y espero contar con esta comunidad como hasta ahora saludos cordiales ,tema cerrado Ver tus comentarios, de agradecimiento y lo mejor que te haz enganchado, me parece genial! Saludos Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.