Compartir a través de


Transformar el lenguaje natural en fórmulas de Power Fx

Ideas de Power Apps puede generar ideas para fórmulas mediante los siguientes controles en diferentes propiedades:

  • Galería
  • Tabla de datos
  • Cuadro de texto
  • Desplegable
  • Cuadro combinado
  • Etiqueta de texto

Ideas de Power Apps también admite Microsoft Dataverse, Listas de Microsoft, biblioteca de SharePoint y Excel como conectores. Por lo tanto, si está utilizando uno de los controles admitidos y desea escribir una fórmula para los elementos de la Galería o el menú desplegable, el contenido del texto, el color o la visibilidad de la etiqueta, consulte Ideas de Power Apps.

Por ejemplo, en lugar de averiguar cómo escribir la siguiente fórmula,

Filter('Table1', StartsWith('fullname', "Yvonne"))

puede escribir 'name starts with Yvonne en su lugar.

Para comenzar, echemos un vistazo a una aplicación sencilla para ver cómo puede usar Ideas de Power Apps para ayudar a escribir fórmulas.

Puede seguir los pasos mencionados en Crear una aplicación de lienzo desde Microsoft Dataverse para generar esa aplicación usando la tabla Cuentas desde Dataverse.

  1. Seleccione BrowseGallery1, que está enlazado a la tabla Cuentas.

  2. Seleccione Ordenar, filtrar y buscar en el cuadro de ideas.

    Ordenar, filtrar y buscar.

  3. Seleccione una de las sugerencias predeterminadas para verificar cómo funciona, o comenzar a escribir su propia consulta en un lenguaje natural como inglés (en-us).

    Ideas sugeridas para ordenar y filtrar.

  4. Al escribir, puede usar la consulta predeterminada, modificarla o describirla a su manera.

  5. Verá una o más sugerencias de fórmulas generadas. Usemos el ejemplo buscar cuentas donde aparezca nombre en textinput. Verá dos sugerencias en los resultados. Cada una de esas sugerencias de fórmulas incluye tres partes:

    • Cuentas donde el texto de TextInput1 aparece en name. Esto está tratando de explicar qué está haciendo la fórmula sugerida, para que sea más fácil para los usuarios que no están familiarizados con Power Fx entender el resultado. Los nombres de los componentes utilizados en la aplicación se muestran en negrita.

    • Aplicar a: Artículos : Esto sugiere a qué propiedad se aplicará la fórmula. Como los controles de Power Apps tienen muchas propiedades, Ideas puede identificar a qué propiedad se debe aplicar una fórmula.

    • La sugerencia de fórmula en este escenario es Search('Accounts', TextInput1.Text, "name").

      Fórmula sugerida basada en el escenario de búsqueda ingresado.

  6. Seleccione la sugerencia que prefiera y luego seleccione Aplicar. En este caso, seleccionemos la primera sugerencia, ya que es la que mejor se ajusta. La fórmula se actualiza automáticamente y se ejecuta para que pueda comprobar el resultado en su aplicación. A continuación, puede decidir si conservar la fórmula seleccionada o modificarla.

Más ejemplos:

Considere los siguientes ejemplos para inspirarse mientras trabaja con Ideas de Power Apps.

Escenario Descripción Ejemplo de Ideas:
Ordenar la tabla Ordenar por una única columna ordenar cuentas por Nombre de cuenta
ordenar cuentas por Nombre de cuenta A-Z
ordenar cuentas por Nombre de cuenta Z-A
Ordenar cuentas por Nombre de cuenta y Fecha de creación
ordenar cuentas por Nombre de cuenta A-Z y Fecha de creación al final de la parte superior
Ordenar tablas existentes ordenar Gallery3 por Nombre de cuenta desde Z hasta A
Filtrar o buscar una tabla por algunas condiciones Una condición numérica cuentas con una longitud de Nombre de cuenta superior a 10
Una condición de fecha cuentas creadas hace una semana, cuentas modificadas los últimos 3 días
Una condición de texto cuentas con nombre contiene Karen
Algunas condiciones cuentas cuyo nombre contiene Karen y se crearon hace 7 días
Un valor de opción cuentas inactivas
Buscar en tabla por entrada de usuario buscar cuentas por nombre en textinput
Buscar un único registro primer registro en cuentas donde nombre contiene Karen
Buscar registros en la parte superior o inferior de la tabla 10 primeras cuentas
últimas 10 cuentas
Formato condicional (aplicar a color y visible) Una condición numérica cuentas con una longitud de Nombre de cuenta superior a 10
Una condición de fecha rojo si se creó hace 7 días
Una condición de texto azul si el nombre contiene Karen
Generación de texto Números recuento de suma de galería de slider1 y slider2
String label4 y label5 Recortar textinput1Primeros 3 caracteres de TextInput1

Procedimientos recomendados

Para obtener los mejores resultados, siga estos consejos al escribir la consulta en lenguaje natural en el panel Ideas.

  • Aproveche las consultas predeterminadas para ver qué tipo de escenarios se admiten.
  • Sea preciso en su consulta. Ideas puede reconocer controles como tablas y columnas. Sin embargo, si no recibe una sugerencia, intente usar el nombre completo de los activos a los que hace referencia. Por ejemplo, use TextInput1 cuando tenga varios controles Entrada de texto en la aplicación. De esta manera, el sistema sabe a qué control se refiere.

Limitaciones

Nota

Estamos mejorando el modelo para que pueda realizar tareas más complejas, y admita más funciones, controles y propiedades. Si tiene una lista de deseos, envíe sus ideas a través de Ideas de Power Apps - Comunidad de Power Platform.

Ideas de Power Apps tiene las siguientes limitaciones actualmente:

  • Regiones e idioma: actualmente disponible en entornos creados dentro de Estados Unidos, con inglés (en-us) establecido como el idioma predeterminado del navegador.

  • Reconoce el valor de control de TextInput, Desplegable, DatePicker, Control deslizante, Control de alternancia, Casilla y Radio como entrada.

    Controles Propiedades
    Galería, Tabla de datos, Desplegable, Cuadro combinado Elementos
    Cuadro de texto, Etiqueta Texto, Color, Visible
  • Fuentes de datos: actualmente Ideas admite tablas de Dataverse, Microsoft Lists y hojas de Excel.

  • Funciones: Consulte Funciones de Power Fx admitidas. Continuaremos agregando soporte para más funciones.

  • Tipos de datos: admite texto, número entero, fecha y hora, solo fecha, número decimal, elección, opciones, sí/no, búsqueda. No compatible: archivo e imagen.

  • El modelo de esta característica comprende algunas expresiones de uso común en lenguaje natural. Por ejemplo, se puede traducir de latest on top, big to small a un orden descendente y oldest on top, small to big a orden ascendente. Y puede comprender la mayor parte del contexto, por lo que incluso si no especificó los nombres de la tabla, hará el mejor predicción basado en la tabla actual que está vinculada al control.

Funciones de Power Fx admitidas

Funciones admitidas por la característica Ideas de Power Apps:

Abs

Si

Max

Min

Not

Sum

Hoy

Enviar comentarios a Microsoft

Si tiene algún comentario sobre esta función, por ejemplo, encuentra que las sugerencias de fórmulas son inexactas o tiene sugerencias o ideas para compartir con nosotros, puede encontrar fácilmente la tarjeta de comentarios en el panel Ideas. Al seleccionar Enviar comentarios, puede escribir sus pensamientos. (No incluya ninguna información confidencial o personal en sus comentarios.)

Microsoft se compromete a desarrollar e implementar tecnologías de IA de manera responsable. Si encuentra algún resultado inapropiado o absurdo generado por Ideas de Power Apps, busque en la misma tarjeta de comentarios en vínculo Notificarlo ahora debajo del cuadro de comentarios que puede ayudarnos a mantener nuestro modelo de IA comportándose de manera responsable. Para una respuesta oportuna, seleccione Tipo de amenaza como "URL" y Tipo de incidente como "IA responsable" como se muestra en la siguiente captura de pantalla.

Envíenos sus comentarios.

Pasos siguientes

Transformar los ejemplos en fórmulas de Power Fx

Consulte también