Muy bueno el video...me di cuenta esta fórmula solo suma un registró osea máximo entre 2 registros, cual seria la formula que filtre todos los registro y que sume el total... gracias
Excelente video, tengo un mismo caso al del video, pero me han pedido la suma de los datos del ultimo mes, use el with para startdate & Enddate pero quede bloqueado al tratar de usarlos en la funcion sum. agradezco tu ayuda.
Ok, with es una función que crea una variable interna del tipo que le seleccione la función (en este caso tabla) Una vez definida, en el SUM solo debes de poner que sume la variable que te dio el With y el segundo parámetro es tu columna de valores
@@ExcelCute muchas gracias por la respuesta, mi pregunta es, en mi caso tengo dos variables (StartDate) & (EndDate), como defino las dos variables dentro del SUM como primer parametro?.
Muy buenos todos tus videos, están super bien explicados y muy claros, me han servido de mucha ayuda pero no encuentro como hacer lo siguiente y quisiera saber si me puedes ayudar, estoy haciendo una aplicación para reserva de puesto de trabajo y no se como restringir a que por ejemplo el máximo sean 50 puestos y cuando llegue a esa cantidad no deje seguir reservando, esta dividido por pisos, ejemplo piso 1 = 50 puestos, piso 2 = 40 puestos y así pero no he encontrado como restringir ese tope.
Hola. Pon una formula CountRows en donde tengas que dejar la limitante, y si se cumple la condicion bloqueas la creacion de un nuevo registro With({wPiso:Filter(TuLista,Piso=TuControl)};CountRows(wPiso)) > limiteDelPiso
@@ExcelCute Muchas gracias, si me sirvio pero tengo un problema y es que el dato queda quemado ya que no toma un piso con la restriccion si no toma los dos, es decir ambos quedan limitados a una misma cantidad de puestos, yo realice la formula en el boton que envia el formulario, como podria hacer para que el limitante sea por piso elegido y no tan global, quedo atento y muchas gracias.
Hola. Recuerda que son funciones no delegables. Para hacer algo asi primero deberias traer a una coleccion mas de 2000 registros, posiblemente usando una combinacion de columna categorica y forall
Hola. Gracias por el tip. Muy útil. Pero me surge una duda: ¿qué sucede si la variable en WITH devuelve más de 2.000 registros?¿La función sum los puede sumar todos? Gracias
Hola excelente video, utilice el with pero me hace el CountRows hasta 2000 registros si se pasa muestra solo 2000, utilizo dataverse, me podrías ayudar, muchas gracias
Hola.. muchas gracias por tu aporte.. ya lo probe y me funciono. Pero tengo otra pregunta, en caso de que quiera hacer una suma de dos filtros, es decir: Tengo registros que detallan el numero de hombres y mujeres por departamento y quisiera una funcion suma para que detalle el total de personas por departamento. ya tengo el conteo de hombres y de mujeres por departamento gracias a tu video, solo me falta el total por departamento. Gracias!
@@ExcelCute eso sería en caso de hacerlo por registro. Lo que quiero hacer es la suma total de ambos campos (ya los tengo con tu ayuda) pero también filtrado por departamento.
Hola excelente contenido, una duda para solucionar la delegacion pero en una funcion endsWith ya que necesito que me filtre por los ultimos caracteres, esto es posible?
Hola. Lo que tendrías que hacer es buscar la forma de cargar primero tus datos a una colección, y después de eso usar endsWith ya que para esta no existe truco de romper la delegación
Qué tal, una consulta, ¿qué pasa si el filtro almacenado en la variable igualmente tiene más de 2000 registros? ¿La función tendrá el mismo problema de delegación?
Es probable que si, pero para esos casos te recomiendo hacer consultas más pequeñas. Recuerda que la estructura de las tablas es muy importante en una app
Hola! Tengo una aplicación en la que se ingresan varios datos (características) de un cliente, esos datos requiero que me den una puntuación. Como hago para sumar esos datos antes de hacer el summit de la info?
Hola. Crea una formula que tome los valores que estas evaluando y les asigne un valor. Es recomendable para esto que ya tengas una lista a la cual hacer lookup para ir a buscar las puntuaciones, y estas las acumules en una variable. Despues de todas las sumas, manda el submit
Hola, primero que nada, muchas gracias. Tengo una consulta, se puede sumar datos desde una galeria que proviene desde una colección? Cree una coleccion y todo bien con la galeria, se crean varios items, pero al momento de sumar me toma solamente la ultima linea agregada en la galeria y esta se suma a si misma. Ejemplo, Linea 1 tiene un monto de 10, la suma es igual al 10 -------------, Linea 2 tiene un monto de 30, la suma es igual al 60 Es decir ,me esta sumando 2 veces la ultima linea creada. Es asi la formula que hice para agregar columnas "Patch(Co2_Galeria,Defaults(Co2_Galeria),{Numero:TextInput1.Text,Tipo_Documento:Dropdown1.Selected.Value,Fecha:DatePicker1,Detalle:Dropdown1_1.Selected.Value,Monto:TextInput1_1.Text,Observaciones:TextInput1_2.Text})" Desde ya y nuevamente, agradecido . Saludos
Amm en que columna estas sumando? Porque como se ve tu formula solo estas agregando las etiquetas, y debes de usar la función SUM para hacer agregados desde los valores actuales de la colección
Hola, Saben como solucionar el caso de uno quiere ingresar un numero negativo en una caja de texto donde solo se permite numeros, pero al ingresar un simbolo negativo como el menos y me sale un mensaje de error ("el valor no se puede convertir en numero"). Alguna solucion
@@ExcelCute en caso de que yo quiera sumar entre un positivo y un negativo tenga que ingresar un numero con un símbolo negativo y me sale el mensaje el valor "-" no se puede convertir en número Hay alguna solución con eso Es para un proyecto de calcular días
Hola!! yo hice un CountRows, y mi lista tiene 301 elementos, pero al momento en que me devuelve el valor de la suma de los elementos, me devuelve el valor de 265... es decir no me está devolviendo el valor correcto :(
Set(rowNumNEW, CountRows(Filter(EQUIPO, ID_EQUIPO "0"))); Set(rowNumNEW, CountRows(EQUIPO)); Esas dos me devuelven 265, pero si hago lo sig: Set(rowNumNEW, CountRows(Filter(EQUIPO, ID_EQUIPO = "300"))); Si me devuelve 1
@@ExcelCute Hola! si lo tengo habilitado, pero ya supe que fue lo que estaba pasando... resulta que tengo dos columnas una de ID (Que estaba oculta) y otra de ID_EQUIPO, entonces la que veía era la de ID_EQUIPO que por alguna razón no tenía los ID's en orden, por eso el último registro era el 301... pero en realidad si eran los 265 registros... Muchas gracias por contestar!!
Excelente video!!! Una disculpa pero ¿Existe una manera de generar el _PowerAppsId_ automáticamente? ya que al cambiar los registros de la tabla de Excel se pierde el id y al querer actualizar ese registro desde la aplicación con el submitform me arroja error diciendo que no se encuentra el registro
Hola excelente video, utilice el with pero me hace el CountRows hasta 2000 registros si se pasa muestra solo 2000, utilizo dataverse, me podrías ayudar, muchas gracias
Excelente tip. Me sirvió justamente para eliminar el problema de delegación en mi app. Muchas gracias.
que bueno que te ayudo amigo 😎😎😎
Funciona perfecto, muchas gracias :D
Gracias por verlo!!! 😎😎😎
Me funcionó a la perfección. Muchas gracias !!!!!!!!!!!!!!
Que bueno que te funcionó
Maravilloso muchas gracias
Gracias a ti 😁😁😁
Una joyita!
Gracias 😎😎😎
Muy bueno el video...me di cuenta esta fórmula solo suma un registró osea máximo entre 2 registros, cual seria la formula que filtre todos los registro y que sume el total... gracias
No, eso es incorrecto.
La formula suma tiene 2 formas
Sum(valor1,valor2,...,valorn)
Sum(Tabla,Columna)
excelente video!. tengo una duda si quiero que una galeria solo me muestre 30 registros de 100 por ejemplo. que formula se ocupa?
Usa la formula FirstN
Excelente video, tengo un mismo caso al del video, pero me han pedido la suma de los datos del ultimo mes, use el with para startdate & Enddate pero quede bloqueado al tratar de usarlos en la funcion sum. agradezco tu ayuda.
Ok, with es una función que crea una variable interna del tipo que le seleccione la función (en este caso tabla)
Una vez definida, en el SUM solo debes de poner que sume la variable que te dio el With y el segundo parámetro es tu columna de valores
@@ExcelCute muchas gracias por la respuesta, mi pregunta es, en mi caso tengo dos variables (StartDate) & (EndDate), como defino las dos variables dentro del SUM como primer parametro?.
Separadas
With({wSuma:Filter(tabla, fecha >= stardDate, fecha
@@ExcelCute excelente funciona, gracias!!
Muy buenos todos tus videos, están super bien explicados y muy claros, me han servido de mucha ayuda pero no encuentro como hacer lo siguiente y quisiera saber si me puedes ayudar, estoy haciendo una aplicación para reserva de puesto de trabajo y no se como restringir a que por ejemplo el máximo sean 50 puestos y cuando llegue a esa cantidad no deje seguir reservando, esta dividido por pisos, ejemplo piso 1 = 50 puestos, piso 2 = 40 puestos y así pero no he encontrado como restringir ese tope.
Hola.
Pon una formula CountRows en donde tengas que dejar la limitante, y si se cumple la condicion bloqueas la creacion de un nuevo registro
With({wPiso:Filter(TuLista,Piso=TuControl)};CountRows(wPiso)) > limiteDelPiso
@@ExcelCute Muchas gracias, si me sirvio pero tengo un problema y es que el dato queda quemado ya que no toma un piso con la restriccion si no toma los dos, es decir ambos quedan limitados a una misma cantidad de puestos, yo realice la formula en el boton que envia el formulario, como podria hacer para que el limitante sea por piso elegido y no tan global, quedo atento y muchas gracias.
Crea una lista con el nombre del piso y su limitante, y cuando seleccionen piso haz un lookup a esa lists para buscar si limitante
Buenas tardes, gracias por tu explicación, como hago para que me muestre la suma de mas de 2000 filas? por favor
Hola.
Recuerda que son funciones no delegables. Para hacer algo asi primero deberias traer a una coleccion mas de 2000 registros, posiblemente usando una combinacion de columna categorica y forall
Hola. Gracias por el tip. Muy útil. Pero me surge una duda: ¿qué sucede si la variable en WITH devuelve más de 2.000 registros?¿La función sum los puede sumar todos? Gracias
Hola.
Para eso usa un metodo diferente, por ejemplo primero importando todo con forAll y luego haciendo la funcion SUMA
Excelente 👌🏼
😁😁😁
Hola excelente video, utilice el with pero me hace el CountRows hasta 2000 registros si se pasa muestra solo 2000, utilizo dataverse, me podrías ayudar, muchas gracias
Con dataverse en teoría no necesitas nada de esto, dataverse casi todo es delegable
Hola.. muchas gracias por tu aporte.. ya lo probe y me funciono. Pero tengo otra pregunta, en caso de que quiera hacer una suma de dos filtros, es decir: Tengo registros que detallan el numero de hombres y mujeres por departamento y quisiera una funcion suma para que detalle el total de personas por departamento. ya tengo el conteo de hombres y de mujeres por departamento gracias a tu video, solo me falta el total por departamento. Gracias!
Hola.
Porque no nada mas sumas esos 2 valores directamente
Valor1 + Valor2
o puedes hacer
FormulaHombres + FormulaMujeres
@@ExcelCute eso sería en caso de hacerlo por registro. Lo que quiero hacer es la suma total de ambos campos (ya los tengo con tu ayuda) pero también filtrado por departamento.
Hola excelente contenido, una duda para solucionar la delegacion pero en una funcion endsWith ya que necesito que me filtre por los ultimos caracteres, esto es posible?
Hola.
Lo que tendrías que hacer es buscar la forma de cargar primero tus datos a una colección, y después de eso usar endsWith ya que para esta no existe truco de romper la delegación
@@ExcelCute Muchas gracias por la recomendación efectivamente fue la solucion me funciono 10/10
Lo q necesitaba
😎😎😎
👍👍👍
🙌🙌🙌🙌
Hola, como puedo hacer para sumar todo los registros de una columna con una determina fecha actual
Gracias
hola.
Filtra tu tabla por la fecha y usa sum
ClearCollect(colT, Filter(lista, Fecha = tuFecha));
Sum(colT, columnaSuma)
Qué tal, una consulta, ¿qué pasa si el filtro almacenado en la variable igualmente tiene más de 2000 registros? ¿La función tendrá el mismo problema de delegación?
Es probable que si, pero para esos casos te recomiendo hacer consultas más pequeñas. Recuerda que la estructura de las tablas es muy importante en una app
@@ExcelCute Gracias por tomarte el tirmpo de responder
Hola! Tengo una aplicación en la que se ingresan varios datos (características) de un cliente, esos datos requiero que me den una puntuación. Como hago para sumar esos datos antes de hacer el summit de la info?
Hola.
Crea una formula que tome los valores que estas evaluando y les asigne un valor.
Es recomendable para esto que ya tengas una lista a la cual hacer lookup para ir a buscar las puntuaciones, y estas las acumules en una variable.
Despues de todas las sumas, manda el submit
@@ExcelCute Muchas gracias!
Hola, primero que nada, muchas gracias. Tengo una consulta, se puede sumar datos desde una galeria que proviene desde una colección? Cree una coleccion y todo bien con la galeria, se crean varios items, pero al momento de sumar me toma solamente la ultima linea agregada en la galeria y esta se suma a si misma.
Ejemplo, Linea 1 tiene un monto de 10, la suma es igual al 10
-------------, Linea 2 tiene un monto de 30, la suma es igual al 60
Es decir ,me esta sumando 2 veces la ultima linea creada.
Es asi la formula que hice para agregar columnas "Patch(Co2_Galeria,Defaults(Co2_Galeria),{Numero:TextInput1.Text,Tipo_Documento:Dropdown1.Selected.Value,Fecha:DatePicker1,Detalle:Dropdown1_1.Selected.Value,Monto:TextInput1_1.Text,Observaciones:TextInput1_2.Text})"
Desde ya y nuevamente, agradecido .
Saludos
Amm en que columna estas sumando? Porque como se ve tu formula solo estas agregando las etiquetas, y debes de usar la función SUM para hacer agregados desde los valores actuales de la colección
Excelente contenido, me interesa profundizar los temas con los cursos que tienes en udemy. Tendrás alguna promoción en la adquisición de 2 cursos?
Hola.
No me dan promociones como esa jajaka... pero mañana abrimos cupones y te los paso 😜
Hola.
Ahi te dejo un cupon PRIMAVERACUTE2023
@@ExcelCute Gracias!!
Hola,
Saben como solucionar el caso de uno quiere ingresar un numero negativo en una caja de texto donde solo se permite numeros, pero al ingresar un simbolo negativo como el menos y me sale un mensaje de error ("el valor no se puede convertir en numero"). Alguna solucion
Amm pues en realidad todo número que se ingresa en una textbox es texto, y se convierte a número con la función value
Value(textbox.Text)
@@ExcelCute en caso de que yo quiera sumar entre un positivo y un negativo tenga que ingresar un numero con un símbolo negativo y me sale el mensaje el valor "-" no se puede convertir en número
Hay alguna solución con eso
Es para un proyecto de calcular días
Hice la prueba y es directo
Textbox1 = 1
Textbox2 = -5
Label = 4 con la formula
Value(textbox1.text) + Value(textbox2.text)
Hola!! yo hice un CountRows, y mi lista tiene 301 elementos, pero al momento en que me devuelve el valor de la suma de los elementos, me devuelve el valor de 265... es decir no me está devolviendo el valor correcto :(
Set(rowNumNEW, CountRows(Filter(EQUIPO, ID_EQUIPO "0")));
Set(rowNumNEW, CountRows(EQUIPO));
Esas dos me devuelven 265, pero si hago lo sig: Set(rowNumNEW, CountRows(Filter(EQUIPO, ID_EQUIPO = "300")));
Si me devuelve 1
revisa que tengas activo el maximo de filas permitido en 2000 dentro de la configuracion de tu app
@@ExcelCute Hola! si lo tengo habilitado, pero ya supe que fue lo que estaba pasando... resulta que tengo dos columnas una de ID (Que estaba oculta) y otra de ID_EQUIPO, entonces la que veía era la de ID_EQUIPO que por alguna razón no tenía los ID's en orden, por eso el último registro era el 301... pero en realidad si eran los 265 registros...
Muchas gracias por contestar!!
Excelente video!!! Una disculpa pero ¿Existe una manera de generar el _PowerAppsId_ automáticamente? ya que al cambiar los registros de la tabla de Excel se pierde el id y al querer actualizar ese registro desde la aplicación con el submitform me arroja error diciendo que no se encuentra el registro
Hola.
No, esa información es meramente de la app y no hay forma de actualizarlos automáticamente.
Excel tiene muchas limitaciones con powerapps aun
Porque mejor no haces tu lista de registros en Sharepoint a modo de lista, y automaticamente te genera un ID con cada registro que hagas
Esa es la solución más sencilla, solo hay que ver si es posible por razones de limitantes en el proyecto
Hola excelente video, utilice el with pero me hace el CountRows hasta 2000 registros si se pasa muestra solo 2000, utilizo dataverse, me podrías ayudar, muchas gracias
Hola.
Con Dataverse no es necesario hacer esto. La mayoria de las columnas son delegables