Crear variables en Power Apps: trabajar con colecciones

Crear variables en Power Apps: trabajar con colecciones

En este tutorial, hablaremos sobre el tercer tipo de variable llamada colecciones. Las colecciones son útiles si desea crear variables en Power Apps que sean más completas que las variables contextuales y globales.

Hablamos sobre las variables contextuales y globales en un tutorial diferente.

Las variables contextuales son variables sencillas a las que solo se puede acceder a través de una sola pantalla, mientras que las variables globales se pueden acceder a través de diferentes pantallas. En cuanto a las variables de colección, son perfectas para aplicaciones más avanzadas.

Averigüemos qué es diferente si creamos variables en Power Apps usando variables de colección.

Tabla de contenido

¿Qué son las variables de colección?

Las colecciones son más complicadas que las variables contextuales y globales.

Las variables globales y contextuales solo pueden almacenar un elemento a la vez, mientras que las colecciones tienen la capacidad de almacenar diferentes elementos al mismo tiempo.

Piense en las variables de colección como similares a las fuentes de datos . Podrían contener diferentes columnas de información para diferentes registros, lo cual es similar a cómo funciona un archivo de Excel . Si observa un archivo de Excel, cada registro cuenta como un elemento mientras que cada columna cuenta como un campo. Así es como funcionan las colecciones también.

Cómo crear variables de colección

Para crear una variable de colección, comencemos agregando un botón. Podemos hacer esto haciendo clic en el Botón debajo de la cinta Insertar.

Crear variables en Power Apps: trabajar con colecciones

Como cualquier otro elemento de Power Apps, podemos arrastrar el botón a cualquier parte de la pantalla.

Crear variables en Power Apps: trabajar con colecciones

Lo que queremos hacer aquí es crear variables cuando hacemos clic en el botón. Como queremos crear una variable de colección, comenzaremos con la función Recopilar en la barra de fórmulas.

Crear variables en Power Apps: trabajar con colecciones

La función Collect toma el nombre de la colección, así que llamémosla OurCollection.

Crear variables en Power Apps: trabajar con colecciones

Luego, toma un elemento, que es básicamente un diccionario de diferentes cosas. Para hacer referencia a los elementos que necesitamos, usaremos llaves y luego definiremos una columna.

Llamemos a la primera columna Primero y luego hagamos referencia a un registro para Ben. Luego, agreguemos una segunda columna llamada Segundo y hagamos referencia al registro Dover.

Crear variables en Power Apps: trabajar con colecciones

Hagamos clic en Entrar para que se active esa fórmula. Esto significa que estamos configurando una nueva variable de colección cada vez que hacemos clic en el botón.

Crear variables en Power Apps: trabajar con colecciones

Crear variables en una galería

Ahora, veamos cómo se representan las colecciones.

Las colecciones son muy útiles para dos cosas: tablas de datos y galerías. Por ahora, trabajemos en el uso de variables en una galería. Simplemente haga clic en el botón Galería debajo de la cinta Insertar.

Crear variables en Power Apps: trabajar con colecciones

Para esto, usemos una galería vertical.

Crear variables en Power Apps: trabajar con colecciones

Si ha visto nuestro tutorial sobre galerías, recordará que necesitamos una fuente de datos donde nuestra galería pueda obtener los datos para mostrar. Entonces, si verificamos la fuente de datos de la galera, puede ver que Table1 está incluido en las opciones. Esta es una tabla que conectamos previamente a esta aplicación cuando comenzamos a trabajar en ella.

Crear variables en Power Apps: trabajar con colecciones

Pero también mencionamos anteriormente que las colecciones funcionan de la misma manera que las fuentes de datos. Es por eso que nuestras colecciones también se muestran en las fuentes de datos. Esta es la variable que acabamos de crear.

Crear variables en Power Apps: trabajar con colecciones

Si elegimos eso, verá que la galería ahora muestra la entrada que creamos anteriormente para Ben Dover.

Crear variables en Power Apps: trabajar con colecciones

Si revisamos Campos en la pestaña Propiedades en el panel derecho, también verá las columnas que creamos: Primera y Segunda. El primero ahora aparece como título, mientras que el segundo aparece como subtítulo.

Crear variables en Power Apps: trabajar con colecciones

También notará que nuestra galería incluye una imagen. Como no tenemos imágenes para usar en este momento, podemos cambiar el diseño de la galería para que solo contenga un título y un subtítulo.

Crear variables en Power Apps: trabajar con colecciones

Una vez que hagamos eso, solo nos quedarán dos campos.

Crear variables en Power Apps: trabajar con colecciones

Ahora, estamos agregando el registro de Ben Dover cada vez que hacemos clic en el botón.

Crear variables en Power Apps: trabajar con colecciones

Entonces, si hacemos clic en el botón por segunda vez, estamos creando otra variable de colección, que agrega otro registro para Ben Dover.

Crear variables en Power Apps: trabajar con colecciones

Cómo hacer que las variables de colección sean dinámicas

En este momento, nuestro botón crea el mismo registro una y otra vez. Así que hagamos que nuestra variable sea dinámica para que podamos agregar otros registros también. Para hacer eso, agreguemos entradas de texto.

Crear variables en Power Apps: trabajar con colecciones

Vamos a necesitar dos entradas de texto para nuestra variable. Verá que estos dos cuadros de texto corresponden a TextInput4 y TextInput5.

Crear variables en Power Apps: trabajar con colecciones

Volviendo a la barra de fórmulas, necesitaremos cambiar a Ben a TextInput4.Text. Esto significa que tomará lo que escribamos en TextInput4.

Crear variables en Power Apps: trabajar con colecciones

Luego, cambiemos el segundo registro también y convirtámoslo en TextInput5.

Crear variables en Power Apps: trabajar con colecciones

Ahora, veamos cómo funciona. Si escribimos Alfred en el primer cuadro de texto, ponemos Pennyworth en el segundo y hacemos clic en el botón, se crea un nuevo registro para Alfred Pennyworth.

Crear variables en Power Apps: trabajar con colecciones

Podemos poner otro registro escribiendo un nombre diferente en los cuadros de texto nuevamente. Esta vez, pongamos a Bruce Wayne.

Crear variables en Power Apps: trabajar con colecciones

Podemos agregar tantos registros como queramos aquí. Agreguemos un tercer récord para Christian Bale.

Crear variables en Power Apps: trabajar con colecciones

Cómo eliminar registros de la galería

Ahora que hemos agregado con éxito elementos a nuestra galería, veamos cómo podemos eliminar elementos.

Agreguemos el ícono Borrar en nuestra galería haciendo clic en el ícono desplegable debajo de la cinta Insertar.

Crear variables en Power Apps: trabajar con colecciones

Vamos a moverlo al lado derecho de cada registro.

Crear variables en Power Apps: trabajar con colecciones

Luego, en OnSelect, usemos la función Eliminar.

Crear variables en Power Apps: trabajar con colecciones

La función Quitar toma dos argumentos. Primero, necesitamos especificar la colección que queremos eliminar. En este caso, aparecen dos fuentes de datos: nuestra colección y Table1.

Crear variables en Power Apps: trabajar con colecciones

Dado que el registro que queremos eliminar está dentro de OurCollection, lo elegiremos.

Crear variables en Power Apps: trabajar con colecciones

El segundo argumento busca el elemento que queremos eliminar. Aunque esto nos permite eliminar el primero o el segundo campo, también nos permite eliminar todo el registro usando este elemento.

Crear variables en Power Apps: trabajar con colecciones

Cuando usamos ThisItem, Power Apps es lo suficientemente intuitivo como para saber qué botón corresponde a qué elemento. En este caso, si queremos eliminar a Christian Bale, solo debemos hacer clic en el icono que se encuentra al lado.

Crear variables en Power Apps: trabajar con colecciones

Una vez que hacemos eso, ese registro específico se elimina mientras todo lo demás permanece en su lugar.

Crear variables en Power Apps: trabajar con colecciones


Introducción a Power Apps: definición, características, funciones e importancia
Entornos de Power Apps: configuración adecuada de los elementos de la aplicación
Lienzo de Power Apps: cómo crear una aplicación desde cero

Conclusión

Cuando crea variables en Power Apps, agrega más formas para que los usuarios jueguen con los datos proporcionados. Especialmente cuando se trata de variables de colección, hemos visto que crea más oportunidades para que los usuarios interactúen con la aplicación que estamos creando.

Esta es solo una forma en que las variables de colección pueden ser útiles. A medida que profundicemos en Power Apps, definitivamente encontrará más aplicaciones según el tipo de salida que esté buscando.

Mis mejores deseos,

Enrique


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber