Función Table.Range del lenguaje M, como hacer un acumulado en Power Query | Hablando de Excel
HTML-код
- Опубликовано: 4 фев 2025
- En este tutorial explico como funciona la función Table.Range del lenguaje M en Power Query, además también veremos como hacer un acumulado con esta función.
Enlace para descargar el archivo del tutorial:
1drv.ms/x/s!Ao...
Mi nombre es Albert Cid,
Soy Microsoft Office Specialist en Excel Expert 2019 y Microsoft 365.
Llevo años trabajando y estudiando Microsoft Excel, y me apasiona, tengo que decir que soy un loco de Excel!!
He decidido crear el canal de youtube, por que creo que es hora de enseñar todos mis conocimientos, sean pocos o muchos.
Espero aportar algo a esta comunidad, explicarme bien y sobre todo, que la gente aprenda con mis tutoriales como dominar Microsoft Excel, Macros, Power Query, Power Pivot y mas.
Gracias por la confianza de mis Suscriptores
Mi correo electrónico es________hablandodeexcel@gmail.com
Linkedin_______www.linkedin.com/in/hablandodeexcel
Canal de youtube ___ / hablandodeexcel
Hasta la Próxima
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
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
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 bien explicado!!!!!!
Hacer acumulados en Power Query no es tarea fácil, gracias Cesar, Saludos!!
Sos muy Genio gracias
Muchas gracias Javier, es importarnte saber hacer acumulados, 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.
ruclips.net/video/ro9nL-puBfw/видео.html
Espero que te funcione, abrazo!!
@@Albert_Cid Muchas gracias,es lo que estaba buscando. Genial
Excelente!
Muchas gracias Irene, saludos!!
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
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
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.