Ejercicio: Crear una columna calculada
En este ejercicio, agregará una columna llamada Precio para mantener el precio de un pasajero en el crucero. Posteriormente, agregará una segunda columna llamada Tax y agregará un cálculo para determinar el impuesto que se cobrará por cada billete.
Inicie sesión en Power Apps.
Seleccione Tablas > Cruceros.
Seleccione + Nueva > columna en el menú, escriba lo siguiente en las columnas del nuevo Panel de columna y guarde.
Introduzca Precio en el campo Nombre para mostrar.
Seleccione el menú desplegable Tipo de datos y, luego, Divisa.
Ahora, agreguemos nuestra segunda columna, una columna calculada que se basará en la columna Precio. Seleccione + Nueva > Columna en el menú.
Introduzca Impuestos en el campo Nombre para mostrar.
Seleccione el menú desplegable Tipo de datos y, luego, Divisa.
Seleccione el menú desplegable Comportamiento y, luego, Calculado.
Seleccione el botón Guardar para poder definir el cálculo.
La tabla Cruceros se guardará y se abrirá una ventana emergente del navegador para que pueda definir el cálculo de impuestos. El proceso puede tardar unos minutos en abrir la pantalla de cálculo, así que tenga paciencia. Cuando se abra, verá su campo calculado con opciones para Establecer impuestos. En Acción, seleccione + Agregar acción.
En el campo de fórmula de acción Establecer impuestos, busque su campo de precio introduciendo "price" en el campo de fórmula. (Tenga en cuenta que el nombre de su campo no coincidirá con la imagen pegada a continuación, pero debe incluir "_price" en el nombre). Seleccione la columna de datos de su precio que aparece debajo del campo de entrada de fórmula.

Complete el cálculo del impuesto multiplicando el precio por 0,085. Agregue el operador de multiplicación "*" y la tarifa 0,085, como se muestra en la siguiente captura de pantalla, y seleccione el botón de marca de verificación para terminar de crear el cálculo.

Seleccione el botón Guardar y cerrar en la parte superior de la ventana para guardar el cálculo y cerrar la ventana emergente.
Ya tiene las columnas Precio e Impuestos disponibles en la tabla Cruceros.
Nota
Con cada campo de divisa de su tabla de Dataverse que agregue, también se agrega una columna base. La razón de las dos entradas es que Microsoft Dataverse admite muchas divisas diferentes. Puede implementar una solución compilada globalmente con Dataverse y convertir la divisa local a una divisa base común. Nuestras columnas de divisas agregadas pueden estar en dólares o en euros en las columnas Price y Tax, pero se utiliza una divisa común en las columnas Currency (base) y Tax (base). Dataverse calcula la tasa de conversión para que pueda recopilar información en una divisa estándar (columnas base) independientemente de la divisa local que se utilice en la solución. Puede leer más sobre la conversión de divisas en el vínculo que se proporciona en la unidad Resumen de este módulo. Veamos sus datos para comprobarlo.
Seleccione el botón +[n] más en el panel de columnas y datos de Cruceros (donde [n] representa un número entero que describe el número de columnas adicionales que hay en sus datos). Aparece una ventana emergente Mostrar columna existente donde puede ver una lista de todas las columnas de su tabla, con una marca de verificación junto a las que se muestran actualmente.

Introduzca Price en el campo de búsqueda. Observe cómo su lista existente se reduce a Price (que tiene el cuadro de visualización marcado) y Price (base) sin marcar. Puede borrar el campo de búsqueda e introducir Tax y verá resultados similares.
Seleccione la casilla de verificación junto a su columna Price (base) para que pueda verlo en su vista de tabla.
Termine el ejercicio agregando algunos datos en la tabla Cruceros para probar los cálculos de su columna Impuestos. Puede hacerlo directamente en su panel de columnas y datos de Cruceros. Cuando introduzca un valor, observe cómo las columnas Impuestos y Precio (base) se completan automáticamente.

Enhorabuena, ya ha descubierto cómo agregar una columna calculada a su tabla. Ahora, vamos a comprobar sus conocimientos.