Perfectamente explicado. Una cuestión: si tenemos datos de varios años y queremos acumular por las fechas de los distintos años, ¿ cómo lo haríamos ? Una opción es hacer dos consultas y luego anexarlas pero seguro que se puede hacer en una sola consulta... Gracias !!!!
@@Albert_Cid Si, correcto... de hecho el ejercicio que estoy intentando incluye más cambios pero si veo cómo hacer un cambio ( por ejemplo el del año ), ya haré el resto.... lo he probado y he seguido tu tutorial de reiniciar el indice y consigo que la columna indice se reinicie al cambiar de año pero entonces el list sum del table range sólo funciona bien el primer año, a la que cambia de año no da el resultado correcto... supongo que el list range debería ser dinámico y no empezar siempre por el valor 0.... Gracias !!!!
Está super bien. Quiero hacer lo mismo pero por ejemplo tengo varios clientes en una tabla ordenada por el nombre del cliente o del CIF y ordenada también por fecha. Quiero hacer el acumulado tal como lo has hecho pero que cuando el nombre cambie del cliente empieze el acumulado de 0. Esto puede hacerse con clientes, provedores, etc..
Hola Xavier, si entiendo bien, te paso un tutorial donde explico la consulta que me estas haciendo. th-cam.com/video/ro9nL-puBfw/w-d-xo.html Espero que te funcione, abrazo!!
Excelente, es justo lo que estaba buscando, ya tienes un nuevo suscriptor. Una consulta estoy tratando de hacer un Kardex con precio promedio, siguiendo tu procedimiento puedo reemplazar la función List.Sum por List.Average. Saludos y gracias.
Saludos Albert, excelente video como siempre. Me permito preguntar (tengo un caso como el que describo), si tengo varias ocurrencias para una fecha (Ej. montos de varias facturas en el mismo día), ¿cómo puedo obtener el acumulado por cada fecha? Es decir, obtener el acumulado por día, con reinicio en cada día. Espero haberme explicado. Gracias anticipadas si está en tus posibilidades
En unos días sale lo que estas preguntando pero con fórmula, si lo quieres con Power Query me lo acabo de apuntar para hacer tutorial, lo preparo. gracias por ver y comentar, saludos!!
@@Albert_Cid estoy tratando de Compartir mi codigo pero no me permite, tal vez por lo extenso. Yo lo que hice fue hacer 2 tablas, ambas ordenada por la Categoria que quiero agrupar y dentro de la categoria de manera descendente la Venta que ha tenido el producto en un periodo determinado. La primera tabla esta Agrupada por : Categoria, y Sum(Total Venta) Min(Indice) y Max(indice).... La segunda Tabla que tambien tiene el Indice, la combino con la primera a traves el Codigo de Categoria, luego hallo en acumulado desde la funcion EACH ("Table.Range ("Tabla", Offset=tabla1[Min], Numero de Lineas a obtener= Tabla2[ Indice]-Tabla1[Minimo]+1)..................... espero se entienda algo ... SAludos
Gracias Albert , muy bien explicado
Gracias a ti Jose, saludos!!
Excelente, muy práctico y bien explicada la Función Table.Range. Saludos y gracias.
Muchas gracias a ti Eduardo por comentar, saludos
Perfectamente explicado. Una cuestión: si tenemos datos de varios años y queremos acumular por las fechas de los distintos años, ¿ cómo lo haríamos ? Una opción es hacer dos consultas y luego anexarlas pero seguro que se puede hacer en una sola consulta... Gracias !!!!
Si te refieres a reiniciar en cada cambio de año, me lo apunto para intentarlo y hacer un tutorial, gracias por ver y comentar, saludos!!
@@Albert_Cid Si, correcto... de hecho el ejercicio que estoy intentando incluye más cambios pero si veo cómo hacer un cambio ( por ejemplo el del año ), ya haré el resto.... lo he probado y he seguido tu tutorial de reiniciar el indice y consigo que la columna indice se reinicie al cambiar de año pero entonces el list sum del table range sólo funciona bien el primer año, a la que cambia de año no da el resultado correcto... supongo que el list range debería ser dinámico y no empezar siempre por el valor 0.... Gracias !!!!
@@denisebisland en cuanto pueda lo intento y hago video
Muy buena explicación y muy útil. Muchas gracias
Gracias a ti Carlos, me ayudas mucho viendo y comentando, saludos!!
Excelente análisis. Muchas gracias Albert.
Gracias a ti!, Saludos
Está super bien. Quiero hacer lo mismo pero por ejemplo tengo varios clientes en una tabla ordenada por el nombre del cliente o del CIF y ordenada también por fecha. Quiero hacer el acumulado tal como lo has hecho pero que cuando el nombre cambie del cliente empieze el acumulado de 0. Esto puede hacerse con clientes, provedores, etc..
Hola Xavier, si entiendo bien, te paso un tutorial donde explico la consulta que me estas haciendo.
th-cam.com/video/ro9nL-puBfw/w-d-xo.html
Espero que te funcione, abrazo!!
@@Albert_Cid Muchas gracias,es lo que estaba buscando. Genial
Excelente!
Muchas gracias Irene, saludos!!
Muy bien explicado!!!!!!
Hacer acumulados en Power Query no es tarea fácil, gracias Cesar, Saludos!!
Excelente, es justo lo que estaba buscando, ya tienes un nuevo suscriptor. Una consulta estoy tratando de hacer un Kardex con precio promedio, siguiendo tu procedimiento puedo reemplazar la función List.Sum por List.Average. Saludos y gracias.
Si claro, se puede cambiar sin problema, muchas gracias por ver y comentar, abrazo
Sos muy Genio gracias
Muchas gracias Javier, es importarnte saber hacer acumulados, saludos!!
Saludos Albert, excelente video como siempre. Me permito preguntar (tengo un caso como el que describo), si tengo varias ocurrencias para una fecha (Ej. montos de varias facturas en el mismo día), ¿cómo puedo obtener el acumulado por cada fecha? Es decir, obtener el acumulado por día, con reinicio en cada día. Espero haberme explicado. Gracias anticipadas si está en tus posibilidades
En unos días sale lo que estas preguntando pero con fórmula, si lo quieres con Power Query me lo acabo de apuntar para hacer tutorial, lo preparo.
gracias por ver y comentar, saludos!!
@@Albert_Cid Excelente. Quedo en espera para ver ambas opciones. Saludos y gracias.
Muy buen ejemplo. Hay alguna manera de agrupar y acumular x subtotales ¿
Buenas Jose Legua, intento dar con una solución y hago tutorial, muchas gracias por comentar, saludos
@@Albert_Cid estoy tratando de Compartir mi codigo pero no me permite, tal vez por lo extenso. Yo lo que hice fue hacer 2 tablas, ambas ordenada por la Categoria que quiero agrupar y dentro de la categoria de manera descendente la Venta que ha tenido el producto en un periodo determinado. La primera tabla esta Agrupada por : Categoria, y Sum(Total Venta) Min(Indice) y Max(indice).... La segunda Tabla que tambien tiene el Indice, la combino con la primera a traves el Codigo de Categoria, luego hallo en acumulado desde la funcion EACH ("Table.Range ("Tabla", Offset=tabla1[Min], Numero de Lineas a obtener= Tabla2[ Indice]-Tabla1[Minimo]+1)..................... espero se entienda algo ... SAludos
@@joselegua510 puedes pasarmelo por correo, hablandodeexcel@gmail.com