😎 Traer más de 2000 filas a una colección || Power Apps combobox delegación

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ม.ค. 2025

ความคิดเห็น • 61

  • @omarhernandezsolis2238
    @omarhernandezsolis2238 4 หลายเดือนก่อน +1

    ME SIRVIO BASTANTE MUCHAS GRACIAS

    • @ExcelCute
      @ExcelCute  4 หลายเดือนก่อน

      Gracias a ti! Que bueno que te sirvio

  • @pablocontreras8299
    @pablocontreras8299 2 ปีที่แล้ว +3

    Buenísima, yo hice algo parecido, pero con un collect y un foreach... Con ensayo y error se estimó un máximo de 6000 registros para no saturar tanto el powerapps.. y si, anda algo lento.. pero es una buena solución.

    • @ExcelCute
      @ExcelCute  2 ปีที่แล้ว +1

      Siiii!!! es una muy buena solucion cuando ya no queda de otra jajaja...
      Personalmente prefiero hacer algunos trucos medio raros y darle prioridad a la velocidad jeje, pero ya subire video de eso 😅

    •  2 ปีที่แล้ว +2

      Me podria decir como lo hiciste? tengo mas de 4000 registros y esto no me funciona, gracias

  • @SabbathShuldinerCideHamete
    @SabbathShuldinerCideHamete ปีที่แล้ว +1

    No imagino quien usuaria varios datos a un combo en la galeria si es mas comun , pero en la galeria creo se puede emular la paginacion con first , buen video 👌....espero en algun momento implementes PCF y que se pueda usar en un canvas saludos ...

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว +1

      Te sorprenderia cuantos lo hacen jajajaja.
      Saludos!

  • @victoriacabodevila2026
    @victoriacabodevila2026 ปีที่แล้ว

    excelente videooo
    Tengo una consulta, ¿Puedo mover varios elementos seleccionados en un combo box de una lista origen SharePoint a una lista de destino?

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      Mover no como tal. Debes de escribirlos con un Forall + Patch a la lista destino y luego Borrarlos de la lista origen.

  • @jhonnygarcia3978
    @jhonnygarcia3978 2 หลายเดือนก่อน

    Muchas gracias Sebastián ayuda mira tengo una lista de más de 5000 registros y necesito cargarlos todos estoy haciendo el filtrr y este no me falla pero cuando le doy ordenar si falla no me muestra datos por la lista superó el umbral de vista.

    • @ExcelCute
      @ExcelCute  2 หลายเดือนก่อน

      Puedes usar una lista categoríca de valores unicos que apunte a una columna categorica de tu lista y usar forall con ello

  • @KhryztVampire
    @KhryztVampire 7 หลายเดือนก่อน

    Buen dato man, me sirvio tus ejemplos y todo, logrando adaptar mi app. Pero quisiera consultar, si necesito que el clearcollect se ejecute con el concurrent para cuando se agregar al form un nuevo registro, este sea agregada a la coleccion, eso es uno, y dos que tal si yo quiero condicionar ls colecciones, para que haga un loop revisando si l fuente de datos tiene mas de 2000 registros, y crear como una paginacion (una coleccion nueva) por cada 2000 registros, para que luego se agreguen a la coleccion final. Gracias!

    • @ExcelCute
      @ExcelCute  7 หลายเดือนก่อน +1

      hola.
      La funcion clearcollect no es para usar con concurrent, en su defecto debes de usar collect.
      Para las particiones no existe algo literal como itinerancia en apps, debes de condicionar contando el numero de filas de las colecciones

    • @KhryztVampire
      @KhryztVampire 7 หลายเดือนก่อน

      @@ExcelCute Logré algo parecido de momento, particionado la data y mandando a llamarla creando las colecciones en OnStart, y de paso evito la delegación, quedando mucho mejor el manejo de los datos

  • @miguelb.guerrero8306
    @miguelb.guerrero8306 10 วันที่ผ่านมา

    Sebastian, muchas gracias por tus videos unas vez más. Si en caso mi lista despegable es de 100 usuarios. Como haría para escribir un nombre y me aparezca solo los usuarios con ese nombre? Es necesario hacerlo a través de una galeria? Muchas gracias por anticipado.

    • @ExcelCute
      @ExcelCute  9 วันที่ผ่านมา +1

      100 usuarios no tienes ningun problema, usa un ComboBox (cuadro combinado) y su busqueda nativa y listo

    • @miguelb.guerrero8306
      @miguelb.guerrero8306 6 วันที่ผ่านมา +1

      @@ExcelCute Muchas gracias por el consejo ! Me sirvió !

  • @davidsilvacardona8296
    @davidsilvacardona8296 11 หลายเดือนก่อน

    Siempre sigo tus videos y me agrada mucho la forma en que enseñas se hace fácil y agradable, he estado trabajando en un proyecto pero he tenido varios inconvenientes, no sé si te quede fácil hacer un vídeo con este problema: tengo un galería de datos alimentado por un lista#1 en SharePoint, dónde por medio de esta galería puedo ver variables de una máquina el tema es que cada item sería una variable, y quiero hacer un submit de esas variables a una lista #2 de SharePoint pero en un solo registro y en este caso la lista#2 tendría como columnas las variables para poder pegar su valor en dicha columna, espero me orientes y si es posible un vídeo 🙏🏻🙏🏻.. grcais de antemano

    • @ExcelCute
      @ExcelCute  11 หลายเดือนก่อน +1

      Hola.
      No lo hagas con submit, usa la funcion patch para crear un solo elemento con cada uno de los valores de control en su respectiva columna.
      ASi es mas facil y lo controlas como necesites.
      Saludos.

    • @davidsilvacardona8296
      @davidsilvacardona8296 11 หลายเดือนก่อน +1

      Gracias por la recomendación!! Me sirvió

  • @kevinvp5612
    @kevinvp5612 10 หลายเดือนก่อน

    hola Sebastián ,una consulta si tengo un combobox donde en la propiedad item tengo esta formula
    Sort(Distinct(
    Filter(
    REPORTE_DE_INCIDENTES;
    'REPORTADO POR' = Dropdown3ReportadoPor.Selected.Value
    );
    'FECHA Y HORA'
    );Value)
    y donde mis datos serian fecha con su hora que recomiendas para remplazar ese combobox para q no se vea una lista despegable con tantos datos . crees q con un selector de flecha podía funcionar ,si se puede mi pregunta es como asigno los datos en ese selector de fecha.tu apoyo sebastian , soy tu fans ,he comenzado aprender power apss gracias a tus videos

    • @ExcelCute
      @ExcelCute  10 หลายเดือนก่อน

      Usa dos controles de fechas y filtra por el rango de fecha inicial y final

  • @albertomatar4860
    @albertomatar4860 10 หลายเดือนก่อน

    Hola Sebastian, que solución recomiendas para una lista con 300000 registros? Muchas gracias!

    • @ExcelCute
      @ExcelCute  10 หลายเดือนก่อน +1

      hola.
      A pesar de lo que se piense, nunca es necesaria esa cantidad de registros.
      Revisa bien la estructura de tus datos, encuentra las columnas categoricas que sirven para filtrar la informacion y revisa en tu procedimiento en realidad que es lo que necesita ver el usuario. Una vez detectado eso, establece los filtros necesarios y trae la importacion a una coleccion a traves de un boton

    • @albertomatar4860
      @albertomatar4860 10 หลายเดือนก่อน

      @@ExcelCute Gracias por responder, creo q me exedi en la cuenta pero es para registrar la asistencia diaria de los estudiantes de un colegio por lo cual tengo que recorrer toda la lista y filtrar por curso para obtener de porcentaje de asistencia de los mismos quizás en algún momento supere los 4000 registros por eso te consultaba. Saludos!

  • @yonathanarias1843
    @yonathanarias1843 2 ปีที่แล้ว +1

    Hola Sebastian, acabo de conocerte y necesito de tu ayuda para definir si realmente necesito Power Apps y Power Automate, para hacer un proceso sencillo de reventa de artículos en una app propia con base de datos que se actualice automáticamente siendo extraída en un Excel desde una Página Web Oficial, para proceso de reventa del artículo en mi país. Estoy dispuesto a pagar por el servicio y obviamente por tu acompañamiento. Gracias

    • @ExcelCute
      @ExcelCute  2 ปีที่แล้ว

      hola yonathan! Escribeme a svallejo@excelcute.com y nos coordinamos por ahi

  • @luistapasco2698
    @luistapasco2698 6 หลายเดือนก่อน

    Hola, tengo una tabla con 20.000 registros que pueden ser filtrados por una columna país, y de ahí, lo máximo que trae un país son 1900 filas. Intento llevar todo eso a una lista en SharePoint y me arroja error porque la cantidad de datos es muy grande a pesar del filtro, ¿Puedes darme un consejo de qué y cómo mejorar esto, por favor?

    • @ExcelCute
      @ExcelCute  6 หลายเดือนก่อน

      hola!
      Si tienes una lista de paises disponibles crea primero una coleccion de esos paises y luego, usando la funcion
      ForAll(colPaises As Pais, ClearCollect(tablaRegistros, pais = Pais.Columna))
      Trae todo a una sola coleccion, asi puedes evitar sin problema la super delegacion

  • @MarianelaDato
    @MarianelaDato ปีที่แล้ว

    Hola Sebastian, si me puedes dar una idea que ocurre, porque no me doy cuenta que pasa. Tengo que mostrar en un combobox, 530 códigos al cual habilito la función buscar. Al combobox lo conecto con una collection.cod en Items. En configuración amplié a 2000 registros. La collección se carga con la totalidad de los datos, pero el combo box sólo carga los primeros 500; salvo si configuro DefaultSelectedItems en collection.cod, en este último caso si se ve la totalidad de los cód en el combo box, pero pone por default el 1er cod de la colección y quiero que el combo se muestre vacío. No entiendo porque no se muestran todos los datos configurando sólo en Items si pongo lo mismo que en DefaultSelectedItems. muchas gracias

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      En teoría solo con poner en items toda tu colección y activar de forma correcta el seach value y displayValue tiene que funcionar.
      Si tienes problemas, también puedes crear un combobox propio, usando un textbox y un listbox. Este método evita cualquier delegación

  • @historiasdeultratumba7656
    @historiasdeultratumba7656 2 ปีที่แล้ว

    Amigo gracias por el video. Por favor tengo una consulta, Tengo una aplicación maestro detalle muestro un listado con paginación de la cabecera y todo ok.
    Desde ese listado selecciono el ID y cargo un formulario que va hacia otra lista para obtener un maestro detalle filtrando por ID: Filter(Anexos'; Req.Id= idSeleccionadoGaleria) en la lista Anexos a futuro habrá más de 5000 registros pero al filtrar no sobrepasará los 100 registros por cada cabecera.
    Tendré algún problema a futuro cuando sobrepase los 2000 registros la lista Anexos?

    • @historiasdeultratumba7656
      @historiasdeultratumba7656 2 ปีที่แล้ว

      Hice una prueba marcando a 10 los registros permitidos, registré en la tabla Anexos 100 registros y ni por asomo me consulta pasados los 10 registros... una catástrofe total jajajja

    • @historiasdeultratumba7656
      @historiasdeultratumba7656 2 ปีที่แล้ว

      th-cam.com/video/UaBmVUQx_Fk/w-d-xo.html

    • @ExcelCute
      @ExcelCute  2 ปีที่แล้ว +1

      Ok, hay muchas dudas que resolver antes
      1. Que es idSeleccionadoGaleria? Parece un valor único, por lo que solo filtras por in valor
      2. Req.id es una columna lookup quiero suponer. Si es así, vas a tener delegación siempre
      Para resolverlo, debes de
      1. Pasar las selecciones como lista, para eso puedes usar la combinación de fórmulas ForAll + Filter y filtrar tu galería por los seleccionados
      2. Usar collect dentro del forAll para meter todos los que coincidan con el ID seleccionado.
      Adicional, para evitar la delegación es sugerible prefiltrar tu lista de anexos por algún valor y meterlos dentro de una coleccion.

    • @historiasdeultratumba7656
      @historiasdeultratumba7656 2 ปีที่แล้ว

      @@ExcelCute Muchas gracias por la respuesta, efectivamente en la lista Detalle agregué una columna que no sea lookup con el id de la cabecera , cuando lo filtré por ese campo desapareció el warning de delegación. Muchas gracias

  • @o0utkasztt
    @o0utkasztt ปีที่แล้ว

    esto esta bien si funciona con listas con menos de 4k registros, pero que se puede hacer cuando son mas de 8k de registros?

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      Hay varias formas.
      Puedes repetir este procedimiento usando rangos en el filtro de ID o puedes tener una tabla con algunos valores únicos que tenga tu tabla, crear una colección con ellos y usar un foral para meter n cantidad de datos a la colección

  • @edukokas
    @edukokas ปีที่แล้ว

    Una consulta como hago para trabajar con las ultimas 2000 filas de mi excel en una galeria.

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      hola.
      Con excel es complicado, ya que todos los valores son textos y no se puede hacer un valor del rango.
      No es la mejor opcion Excel con powerapps

  • @gerardoojeda8089
    @gerardoojeda8089 ปีที่แล้ว

    Amigo como estas? Tengo el mismo problema pero con una galería. Ordeno en la lista de sharepoint de mayor a menor la columna ID, pero al momento de que me traiga las líneas en la galería en powerapps, solo me trae hasta 2000 líneas (las primeras 2000), como hago para que me aparezcan más o en su defecto las últimas 2000 (dentro de la galería)? Agredecería una buena mano amigo. Saludos desde Argentina!

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว +1

      Ok, pare este caso te recomiendo lo siguiente.
      1. Inserta un drop para ordenar y un botón.
      2. En el botón tendrás que poner un clearCollect para usar las fórmulas Sort y LastN. Con eso haces unas colección nueva que será la que estará ligada a tu galería.
      LastN te puede traer los últimos N registros, mientras que sort puedes condicionar al texto del drop para que cuando diga ascendente sea hacia arriba, y descendente cuando sea hacia abajo.
      Ojo, el clearCollect debe de coleccionar desde otra colección con el método del video

    • @gerardoojeda8089
      @gerardoojeda8089 ปีที่แล้ว

      @@ExcelCute gracias amigo, lo voy a testear así. me pincha por ese lado.

    • @gerardoojeda8089
      @gerardoojeda8089 ปีที่แล้ว

      @@ExcelCute Si me guias en el codigo no me enojo ajaja gracias amigo lo voy a testear.

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      If(DropDown.Selected.Value = "Descendente",ClearCollect(colPart,Sort(LastN(colPrincipal,2000),"ID",SortOrden.Descending)),ClearCollect(colPart,Sort(FirstN(colPrincipal,2000),"ID",SortOrden.Ascending)))
      Algo asi

    • @gerardoojeda8089
      @gerardoojeda8089 ปีที่แล้ว +1

      @@ExcelCute sos un genio amigoo

  • @jorgeivanespinal
    @jorgeivanespinal ปีที่แล้ว +1

    Para cargar más de 2000 filas se deben importar los datos directamente de Excel Online, no utilizar desde Onedrive

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      Siempre se cargan más de 2000 filas amigo, los temas son los limitantes de controles y fórmulas que causan delegación

    • @jorgeivanespinal
      @jorgeivanespinal ปีที่แล้ว +1

      Cargando de esta forma no se requiere ninguna función delegable, funcionan todos las funciones y controles y puedes traer más de 2000 registros, ya ensayé con 4200 registros y todos los Lee.

  • @DavidRodriguez-pu2wg
    @DavidRodriguez-pu2wg ปีที่แล้ว

    Gracias por tu ayuda. Pero para hacer lo mismo pero con la función "UsuariosdeOffice365.SearchUser", ya que solo me trae 50 datos, tu me puedes ayudar por favor o como podría hacer.

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      Usuarios de office365 sirv3 mejor si creas tu propio conjunto de combobox con un listbox y una textbox.
      La listbox lleva en sus items la función UsuariosdeOffice365.SearchUserV2({searchterm:textbox1.Value}).value
      Y ya textbox sirve para filtrar todos los valores según lo que escribas.
      Lo mejor de eso es que buscas en todos los items, evitando la delegación

  • @marioosorto2108
    @marioosorto2108 ปีที่แล้ว

    que hago con el boton? lo oculto?

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      Ammm pues lo que tu quieras jajaja...

    • @marioosorto2108
      @marioosorto2108 ปีที่แล้ว

      @@ExcelCute mi valor ID no empieza en 1 sera por eso que no me funciona siempre sigue mostrando 2000 registros? Concurrent(
      ClearCollect(Col1;SortByColumns('Programacion Reparacion Fabrica';"IdNum_item";SortOrder.Ascending));
      ClearCollect(Col2;SortByColumns('Programacion Reparacion Fabrica';"IdNum_item";SortOrder.Descending))
      )
      ;;
      ClearCollect(ListaTotal;
      Col1; Filter(Col2;!(IdNum_item in Col2.IdNum_item)))

  • @edsonarantesmamanicalle2213
    @edsonarantesmamanicalle2213 2 ปีที่แล้ว +1

    Power Platform comenzará a depender de una nueva dependencia
    del servicio en la nube denominada API de Power Platform,
    evaluará la adición del servicio a sus directivas de acceso
    condicional y actualizará las direcciones URL a las reglas
    del firewall ALGUIEN ME PODRIA AYUDAR SOBRE ESTO

    • @ExcelCute
      @ExcelCute  2 ปีที่แล้ว +1

      Si tu empresa maneja un Firewall que bloquea IP por temas de seguridad, deben de incluir en la lista de IP permitidas las direcciones que vienen en esa pagina web.
      Esto es un cambio en la direccion que usa la plataforma para hacer sus request, por lo que si no agregan esas IP, el sistema de power platform dejara de funcionar.

  • @TheLinchy9
    @TheLinchy9 ปีที่แล้ว +1

    the weeknd

    • @ExcelCute
      @ExcelCute  ปีที่แล้ว

      😵‍💫😵‍💫😵‍💫

  • @orlandcontreras
    @orlandcontreras 2 ปีที่แล้ว

    Creo que el concepto de Delegación en el ejemplo están al contrario de acuerdo con la documentación. learn.microsoft.com/en-us/power-apps/maker/canvas-apps/delegation-overview

    • @ExcelCute
      @ExcelCute  2 ปีที่แล้ว

      Hola Orlando!
      Interesante punto. ¿Por que consideras que es al reves de la documentación?