Buenos días. Gracias a las consultas del usuario @aytekineraslan4531 estuve probando nuevamente, analizando las posibilidades. Y pido DISCULPAS por 2 ERRORES. Favor corregirlos en el BOT: 1- La condicion en la bifurcacion en vez del "and(IN(......))" cambiar por: count( select( resumen[id_res], and([fecha_res]=[_THISROW].[fecha], [nombre_res]=[_THISROW].[nombre] ) ) ) 0 2- Añadir un STEP final al bot (despues de las ramas) identico al step "llamar operacion" pero con otro nombre y esta diferencia en la parte de referenced rows: SELECT( resumen[id_res], or( and( [nombre]=[_THISROW].[nombre], [fecha_res]=[_THISROW_BEFORE].[fecha] ), and( [nombre]=[_THISROW_BEFORE].[nombre], [fecha_res]=[_THISROW].[fecha] ) ) ) Un saludo.
Hola Fabio, saludos desde BOLIVIA, consulta: en esta expresión "and( [nombre]=[_THISROW].[nombre], [fecha_res]=[_THISROW_BEFORE].[fecha] ), and( [nombre]=[_THISROW_BEFORE].[nombre], [fecha_res]=[_THISROW].[fecha]".......dice "[nombre]=[_THISROW].[nombre]" y mas abajo dice "[nombre]=[_THISROW_BEFORE].[nombre]",...es correcto?? por que [nombre] es igual a [_THISROW].[nombre]?? por que no se puede poner [nombre_res]???. Gracias.
Muchas gracias, lo hice tal cual esos dos cambios y sale Ok, sin embargo quería entender en el cambio 2, cuál la razón para generar un STEP similar al "LLAMAR OPERACIÓN" colocando incluso la ejecución del ACTION sin que esto perjudique en los datos? ... no logro entender, gracias por tu ayuda.
👏👏👏👏👏👏👏👏GRANDE FABIO!!! Eso es como una tabla dinámica de Excel, con la idea que hiciste YA ESTA LA TABLA DINAMICA PARA DESGLOSAR PEDIOS POR FECHAS Y POR PRODUCTOS GRACIAS MAESTRO!!!!! GRACIAS DIOS TE BENDIGA, SALUDOS DESDE Bolivia Cochabamba.
Gracias por compartir tus conocimientos, estoy tratando de desarrollar un proceso de pagos a facturas y sus anticipos tienes algun ejemplo o video que puedas compartir amigo gracias
Tienes muy buenos vídeos pero les hacía falta tu explicación y comentarios. Ahora tus videos aumentan su valor exponencialmente. Te sugiero que los temas de los vídeos anteriores les pongas voz. Saludos
Hola primeramente gran video, he tratado de replicar los pasos que hizo para agrupar, pero solo me lograr agregar unos cuantos productos en el resumen es decir que aunque tendría que estar activándose la rama del No en análisis, no termina colocando el producto que si debería escribirse porqué aun no existía ese producto con los datos del mismo Id del pedido.
@@FabioPalacios es normal no estas agrupando estas, pasando datos a otra tabla. jajaj, para empezar esta clasificando, de bido a que el esta introduciendo los datos, no son unos datos previos existente, donde por ejemplo se clasifique un nuemero dependiendo del usuario, es decir si paco en un mes cogio 4 caramelos cada dos dias cuantos caramelo tiene paco ahora mismo, no puede sumarlo, por que los datos ya existen. y si utiliza thisrow tambien le dara error, por que tiene que clasificar el nombre y despues sumar el nuero de caramelos, por las veces que se repite paco, al ultizar estas de forma estricta mandando una linea, no que el valor nombre se clasifique y sume todos los caramelos, de paco.
Muchas gracias, por compartir, ahora tengo un poco mas de idea de hacer mi proyecto, aunque el mio esta muy complejo =( Debo de sumar por persona, por año,mes y semana, tener un acumulado total por semana de 2 conceptos Tener un acumulado Mensual de estos 2 mismos conceptos pero eligiendo los folios del acumulado de las semanas del mes actual. Ese cumulado mensual, hacer los desgloeses para después hacer el pago correspondiente a las personas. Que todo este proceso sea para cada, unidad o sucursal, y que sea visible solo para las 3 personas de la sucursal, y que se le muestre el listado en cada sucursal, acumulado por grupos de trabajo, y también de forma individual, Osea todo por segmento o sucursal, por grupo, por semana, por mes, por año, y por persona, al Gerente, Sub-Gerente, y contador, Solo Contador puede hacer las operaciones de registro, Sub-Gerente puede Actualizar, Gerente puede Editar y Actualizar, Contador puede Editar, Actualizar y Borrar, Todos los movimientos dejan un registro de fecha, hora, quien, sucursal. Solo el Presidente o Administrador Gral, Pueden tener acceso a todos los datos juntos o por sucursal.
Buenas muy buena la explicacion y funciona bien, pero hay un detalle que pasa si cambias el monto de un registro el nombre de la persona a la cual se le realizo el movimiento. yo hice esa prueba y actualiza bien el nombre a que fue cambiado, pero queda el saldo registrado en el registro que tiene el nombre anterior. Me explico supomgamos que Juan tiene un saldo a una fecha X de 40 , y hay un de esa fecha que realmente es para Luis que tiene un saldo para esa fecha de 20, al editar el movimiento de Juan que supongamos era de monto igual a 10 y le decimos que el nombre es Luis, la app actuliza bien los movimientos para Luis actualizando el monto a 30, Pero Juan queda igual con el monto en 40, es decir no se resta el monto involucrado en el cambio de nombre al editar el registro. Como se haria alli?????? Gracias
Hola Fabio, gracias por el conocimiento. Una consulta, ¿Cómo sería en el caso de que se anule una venta? veo que no descuenta el monto en la tabla resumen
@@FabioPalacios muchas gracias, una última pregunta, todo este tipo de expresiones corresponden a un lenguaje específico, cómo puedo aprender y manejar este lenguaje, gracias.
@@wilsonjimenez2867 así es. Son expresiones lógicas y también expresiones tipo SQL pero en la sintaxis de APPSHEET. Y por de pronto, la documentación de APPSHEET es la fuente recomendada para consultar.
Muy buenas Fabio. ¿Podrias, por favor decirme, como tendria que hacer para poder ver, por ejemplo, el sumatorio total de todas las ventas hechas por cada comercial en cualquier fecha?, es decir, ver cuanto dinero en total ha vendido Paco, etc.. Muchas gracais de antemano, Fabio
Parabéns, conteúdo de alto nível. Caso queira fazer um resumo diário acumulado, dos dados já existentes, considerando um saldo diário? Ex. Dia; Tipo; valor; saldo acum 02; G; 10; 20 02; R; 20; 30 01; G ; 2; 10 01; R; 12; 12 R=Receita G=Gasto
Hola, gracias por tus videos: Por favor, en el select final del Bot, cuando es si tengo un problema que no se solucionar. En caso de que los datos de comparación solo sean 1 y especificamente el ID de la tabla donde se acumulan los resultados SELECT(resumen[id_res], or(and([nombre]=[_THISROW].[nombre],[fecha_res]=[_THISROW_BEFORE].[fecha]),and([nombre]=[_THISROW_BEFORE].[nombre],[fecha_res]=[_THISROW].[fecha]))) SELECT(resumen[id_res], [id_res]=[_THISROW].[NroFactura_res].[Total factura]) Estoy buscando en la tabla resumen el ID ya que es el dato único, y lo tengo que comparar sobre si mismo, ya que en la tabla donde acumulo datos, el numero que aglomera los datos es el propio ide de la tabla resumen... pero no me resulta. desde ya muchas gracias por tu apoyo.
Hola! En el ejemplo veiamos que en una fecha dada, un vendedor dado podría hacer ventas que se registraban en una tabla "LISTA". Luego, en una hoja resumen, se "resumian" los resultados por fecha y vendedor. Dicho esto, esa tabla acumuladora que mencionas, tiene una relacion con tu tabla "LISTA"?
Muy buen video, una pregunta: yo tengo la columna fecha en date igual que tu, con un formato dd,mm,yy . Luego cuando cargo un dato en la app me mantiene el formato dd.mm.yy pero al momento de mostrarlo en un filtro o lista pierde el formato y lo muestra como mm,dd,yy. La hoja de calculo tambien esta en dd,mm,yy que puede ser?? muchas gracias !!
Hola fabio me puedes ayudar....te pago x tu apoyo, tengo una tabl detale de costo y otra tabla costo total, hago todo pero no me graba la suma del detalle en la tabla costo total
Muy buena cuestion! Agrega un 2do step a la rama "SI" casi identico a "llama operacion" PERO con la diferencia en los referenced rows: SELECT( resumen[id_res], and( [nombre]=[_THISROW_BEFORE].[nombre], [fecha_res]=[_THISROW_BEFORE].[fecha] ) )
@@aytekineraslan4531 Very good question! Add a 2nd step to the "IF" branch almost identical to "call operation" BUT with the difference in the referenced rows: SELECT( resumen[id_res], and( [nombre]=[_THISROW_BEFORE].[nombre], [fecha_res]=[_THISROW_BEFORE].[fecha] ) )
@@FabioPalacios La fecha se actualiza en la página de lista, pero abre una nueva línea al agregar la fecha actualizada en la página de resumen. En la página de resumen, se registran tanto el registro con fecha anterior como el registro con fecha nueva.
Gracias! Estimo que si es posible. Podrías agregar incluso una columna Año, Mes y Fecha. Donde año y mes se calcularían automáticamente. Esas variaciones incluirías entonces en el análisis antes de la bifurcación.
Buenos días. Gracias a las consultas del usuario @aytekineraslan4531 estuve probando nuevamente, analizando las posibilidades.
Y pido DISCULPAS por 2 ERRORES.
Favor corregirlos en el BOT:
1- La condicion en la bifurcacion en vez del "and(IN(......))" cambiar por:
count(
select(
resumen[id_res], and([fecha_res]=[_THISROW].[fecha],
[nombre_res]=[_THISROW].[nombre]
)
)
) 0
2- Añadir un STEP final al bot (despues de las ramas) identico al step "llamar operacion" pero con otro nombre y esta diferencia en la parte de
referenced rows:
SELECT(
resumen[id_res],
or(
and(
[nombre]=[_THISROW].[nombre],
[fecha_res]=[_THISROW_BEFORE].[fecha]
),
and(
[nombre]=[_THISROW_BEFORE].[nombre],
[fecha_res]=[_THISROW].[fecha]
)
)
)
Un saludo.
Hola Fabio ,intento aplicar las formulas pero no me funciona solo funciona cuando cambio el 0 por 1 Pero el resultado no es el esperado
Muchas gracias
Hola Fabio, saludos desde BOLIVIA, consulta: en esta expresión "and(
[nombre]=[_THISROW].[nombre],
[fecha_res]=[_THISROW_BEFORE].[fecha]
),
and(
[nombre]=[_THISROW_BEFORE].[nombre],
[fecha_res]=[_THISROW].[fecha]".......dice "[nombre]=[_THISROW].[nombre]" y mas abajo dice "[nombre]=[_THISROW_BEFORE].[nombre]",...es correcto?? por que [nombre] es igual a [_THISROW].[nombre]?? por que no se puede poner [nombre_res]???. Gracias.
Muchas gracias, lo hice tal cual esos dos cambios y sale Ok, sin embargo quería entender en el cambio 2, cuál la razón para generar un STEP similar al "LLAMAR OPERACIÓN" colocando incluso la ejecución del ACTION sin que esto perjudique en los datos? ... no logro entender, gracias por tu ayuda.
👏👏👏👏👏👏👏👏GRANDE FABIO!!! Eso es como una tabla dinámica de Excel, con la idea que hiciste YA ESTA LA TABLA DINAMICA PARA DESGLOSAR PEDIOS POR FECHAS Y POR PRODUCTOS GRACIAS MAESTRO!!!!! GRACIAS DIOS TE BENDIGA, SALUDOS DESDE Bolivia Cochabamba.
De nada!! Saludos 💪🏻
fabio muchisimas gracias x este video, me salvo para arreglar una operación. Saludos desde Mendoza Argentina. ABRAZOS!!!!
De nada! Saludos 👋💪🏻
Gracias por compartir tus conocimientos, estoy tratando de desarrollar un proceso de pagos a facturas y sus anticipos tienes algun ejemplo o video que puedas compartir amigo gracias
¡Gracias!
Gracias Fabio excelente video. Siempre se aprende mucho con tu contenido 👍👌
De nada! Gracias. Éxitos! 💪🏻
Tienes muy buenos vídeos pero les hacía falta tu explicación y comentarios. Ahora tus videos aumentan su valor exponencialmente. Te sugiero que los temas de los vídeos anteriores les pongas voz. Saludos
Gracias por la sugerencia. Saludos.
Hola primeramente gran video,
he tratado de replicar los pasos que hizo para agrupar, pero solo me lograr agregar unos cuantos productos en el resumen es decir que aunque tendría que estar activándose la rama del No en análisis, no termina colocando el producto que si debería escribirse porqué aun no existía ese producto con los datos del mismo Id del pedido.
Gracias. Y que extraño eso. Verifica las expresiones cuidadosamente.
@@FabioPalacios es normal no estas agrupando estas, pasando datos a otra tabla. jajaj, para empezar esta clasificando, de bido a que el esta introduciendo los datos, no son unos datos previos existente, donde por ejemplo se clasifique un nuemero dependiendo del usuario, es decir si paco en un mes cogio 4 caramelos cada dos dias cuantos caramelo tiene paco ahora mismo, no puede sumarlo, por que los datos ya existen. y si utiliza thisrow tambien le dara error, por que tiene que clasificar el nombre y despues sumar el nuero de caramelos, por las veces que se repite paco, al ultizar estas de forma estricta mandando una linea, no que el valor nombre se clasifique y sume todos los caramelos, de paco.
Excelente vídeo Fabio. Muchas gracias !!
De nada!
Muchas gracias, por compartir, ahora tengo un poco mas de idea de hacer mi proyecto, aunque el mio esta muy complejo =(
Debo de sumar por persona, por año,mes y semana,
tener un acumulado total por semana de 2 conceptos
Tener un acumulado Mensual de estos 2 mismos conceptos pero eligiendo los folios del acumulado de las semanas del mes actual.
Ese cumulado mensual, hacer los desgloeses para después hacer el pago correspondiente a las personas.
Que todo este proceso sea para cada, unidad o sucursal, y que sea visible solo para las 3 personas de la sucursal, y que se le muestre el listado en cada sucursal, acumulado por grupos de trabajo, y también de forma individual, Osea todo por segmento o sucursal, por grupo, por semana, por mes, por año, y por persona, al Gerente, Sub-Gerente, y contador, Solo Contador puede hacer las operaciones de registro, Sub-Gerente puede Actualizar, Gerente puede Editar y Actualizar, Contador puede Editar, Actualizar y Borrar, Todos los movimientos dejan un registro de fecha, hora, quien, sucursal.
Solo el Presidente o Administrador Gral, Pueden tener acceso a todos los datos juntos o por sucursal.
De nada! Y…ya pide un aumento, man! 😃
gracias me sirvio de mucho ... ahora o pongo en practica
Qué bueno. Exitos!
Muchas gracias por tu contenido
De nada!
Assistindo agora amigo. Abçs aqui do Brasil.
Excelente Fabio✌👍
Buenas muy buena la explicacion y funciona bien, pero hay un detalle que pasa si cambias el monto de un registro el nombre de la persona a la cual se le realizo el movimiento. yo hice esa prueba y actualiza bien el nombre a que fue cambiado, pero queda el saldo registrado en el registro que tiene el nombre anterior. Me explico supomgamos que Juan tiene un saldo a una fecha X de 40 , y hay un de esa fecha que realmente es para Luis que tiene un saldo para esa fecha de 20, al editar el movimiento de Juan que supongamos era de monto igual a 10 y le decimos que el nombre es Luis, la app actuliza bien los movimientos para Luis actualizando el monto a 30, Pero Juan queda igual con el monto en 40, es decir no se resta el monto involucrado en el cambio de nombre al editar el registro. Como se haria alli?????? Gracias
@@A1TECNOLOGIA gracias. Si. Era un enfoque inicial digamos. Ya para otros casos de edición o eliminación habría que ampliar la solución.
Excelente! 👋👋👋
💪🏻💪🏻
Hola
Como se podría hacer para un resumen diario, semanal y mensual.!?
Hola... graandioso... a mi no me aparece el mismo menu que a usted en el caso de los bot
Hola Fabio, gracias por el conocimiento. Una consulta, ¿Cómo sería en el caso de que se anule una venta? veo que no descuenta el monto en la tabla resumen
De nada! Entiendo. Y mira, hay que ir armando los bots para los diferentes casos.
@@FabioPalacios Entiendo, muchas gracias por tu respuesta.
Excelente, si quiera agrupar y Sumar por semana y no por día, sería un proceso similar,?, Gracias
Entiendo que si. Y tendrías que trabajarlo para ir asignando a un día tal un nro de semana por ejemplo. Por ahí iría la cosa.
@@FabioPalacios muchas gracias, una última pregunta, todo este tipo de expresiones corresponden a un lenguaje específico, cómo puedo aprender y manejar este lenguaje, gracias.
@@wilsonjimenez2867 así es. Son expresiones lógicas y también expresiones tipo SQL pero en la sintaxis de APPSHEET. Y por de pronto, la documentación de APPSHEET es la fuente recomendada para consultar.
Muy buenas Fabio. ¿Podrias, por favor decirme, como tendria que hacer para poder ver, por ejemplo, el sumatorio total de todas las ventas hechas por cada comercial en cualquier fecha?, es decir, ver cuanto dinero en total ha vendido Paco, etc..
Muchas gracais de antemano, Fabio
Te interesaría un resumen por rango de fechas?
Si, entre una fecha y otra, y de una semana en concreto o de un año en concreto.. Muchas gracias de antemano.@@FabioPalacios
Parabéns, conteúdo de alto nível.
Caso queira fazer um resumo diário acumulado, dos dados já existentes, considerando um saldo diário?
Ex.
Dia; Tipo; valor; saldo acum
02; G; 10; 20
02; R; 20; 30
01; G ; 2; 10
01; R; 12; 12
R=Receita
G=Gasto
Obrigado. Que es el saldo? Cantidad?
@@FabioPalacios Valor
Hola, gracias por tus videos: Por favor, en el select final del Bot, cuando es si tengo un problema que no se solucionar.
En caso de que los datos de comparación solo sean 1 y especificamente el ID de la tabla donde se acumulan los resultados
SELECT(resumen[id_res], or(and([nombre]=[_THISROW].[nombre],[fecha_res]=[_THISROW_BEFORE].[fecha]),and([nombre]=[_THISROW_BEFORE].[nombre],[fecha_res]=[_THISROW].[fecha])))
SELECT(resumen[id_res], [id_res]=[_THISROW].[NroFactura_res].[Total factura])
Estoy buscando en la tabla resumen el ID ya que es el dato único, y lo tengo que comparar sobre si mismo, ya que en la tabla donde acumulo datos, el numero que aglomera los datos es el propio ide de la tabla resumen... pero no me resulta.
desde ya muchas gracias por tu apoyo.
Hola! En el ejemplo veiamos que en una fecha dada, un vendedor dado podría hacer ventas que se registraban en una tabla "LISTA". Luego, en una hoja resumen, se "resumian" los resultados por fecha y vendedor. Dicho esto, esa tabla acumuladora que mencionas, tiene una relacion con tu tabla "LISTA"?
Muy buen video, una pregunta: yo tengo la columna fecha en date igual que tu, con un formato dd,mm,yy . Luego cuando cargo un dato en la app me mantiene el formato dd.mm.yy pero al momento de mostrarlo en un filtro o lista pierde el formato y lo muestra como mm,dd,yy. La hoja de calculo tambien esta en dd,mm,yy que puede ser?? muchas gracias !!
Gracias Skid. Y mira...no tengo todavia una guía al respecto. Pendiente de investigar esa parte
hola, como puedo sacar un resumen del total de las facturas a credido y al contado por fecha
Le puedes agregar a la expresión esa condición. (Si es crédito o contado una columna TIPO)
@@FabioPalacioscual espresion debo modificar?
Hola fabio me puedes ayudar....te pago x tu apoyo, tengo una tabl detale de costo y otra tabla costo total, hago todo pero no me graba la suma del detalle en la tabla costo total
Hola. Escríbeme en el WhatsApp y lo vemos
@UCT2wexYrA8sWqquDaIESVOA estimado cual es tu nro??
@@agrandeore +595983443968
Cuando se actualiza cualquier fecha de la lista, permanece el valor de la fecha anterior en la página de resumen.
When any date in the list is updated, the value in the old date on the summary page remains.
Muy buena cuestion!
Agrega un 2do step a la rama "SI" casi identico a
"llama operacion" PERO con la diferencia en los referenced rows:
SELECT(
resumen[id_res],
and(
[nombre]=[_THISROW_BEFORE].[nombre],
[fecha_res]=[_THISROW_BEFORE].[fecha]
)
)
@@aytekineraslan4531 Very good question!
Add a 2nd step to the "IF" branch almost identical to
"call operation" BUT with the difference in the referenced rows:
SELECT(
resumen[id_res],
and(
[nombre]=[_THISROW_BEFORE].[nombre],
[fecha_res]=[_THISROW_BEFORE].[fecha]
)
)
@@FabioPalacios muchas gracias
@@FabioPalacios
La fecha se actualiza en la página de lista, pero abre una nueva línea al agregar la fecha actualizada en la página de resumen. En la página de resumen, se registran tanto el registro con fecha anterior como el registro con fecha nueva.
Top Video Fabio, crees q se puede hacer lo mismo pero cambiando de resumen diario por MES...
Gracias! Estimo que si es posible. Podrías agregar incluso una columna Año, Mes y Fecha. Donde año y mes se calcularían automáticamente. Esas variaciones incluirías entonces en el análisis antes de la bifurcación.
@@FabioPalacios muchas gracias voy a probar...
¿Conseguiste hacer esto? A mi me interesaria mucho tambien@@FabioPalacios
@@AlbertoCarmonaDominguez si. Pero ya no hice un video :(