Microsoft Power Fx – Nuevo lenguaje basado en fórmulas de Excel

En la conferencia para desarrolladores Microsoft Ignite 2021 anunció un nuevo lenguaje de programación basado en fórmulas y funciones de Excel llamado Microsoft Power Fx. Anuncia que es un lenguaje “low-code” y se pretende que esté disponible para todos los productos Power Platform.

Ver Video Qué es Microsoft Power Fx

Suscríbete al canal de EXCELeINFO en YouTube para aprender más de Excel y macros.

Qué es Microsoft Power Fx y qué tiene qué ver con Excel

Microsoft Power Fx es el lenguaje de código bajo para expresar lógica en Microsoft Power Platform.

Es el mismo idioma que se encuentra en el corazón de las aplicaciones de lienzo de Microsoft Power Apps en la actualidad y está inspirado en Microsoft Excel.

Piensa en Excel

Si eres asiduo a las fórmulas en Excel, te será muy fácil entender Microsoft Power Fx, ya que muchas de sus funciones son prácticamente idénticas a las de Excel, incluso los parámetros son iguales.

La siguiente tabla muestra las funciones de Power Fx. Las de fondo verde, son funciones de Excel.

Figura 1. Funciones de Excel que pueden usarse en Power Fx.

Qué novedades se presentaron en el Ignite 2021

Power Fx realmente no es algo nuevo, ya que la barra de fórmulas en Power Apps es algo que ya se usa desde hacer tiempo, sin embargo se anunciaron un par de cosas interesantes:

Power Fx se convierte en Código abierto (open source), lo que significa que la comunidad puede contribuir en mejorarlo.

Microsoft tiene la visión de hacer un lenguaje unificado en todos los productos Power Platform:

  • Microsoft Power Apps
  • Microsoft Dataverse
  • Microsoft Power Automate
  • Microsoft Power Virtual Agents
  • Etc.

Para desarrollos complejos, es posible usar Power Fx en Visual Studio Code.

Power Fx en acción VS funciones de Excel

En la siguiente imagen vemos en la parte izquierda un archivo de Excel donde separamos nombres y apellidos con fórmulas y funciones. En la parte derecha vemos en Power Apps un lienzo donde usamos Power Fx para realizar la misma acción de separar nombres y apellidos pero usando los nombres de las funciones en inglés y haciendo referencia a un cuadro de texto, que es donde escribimos el nombres completo.

Figura 2. Fórmulas en Excel y las mismas fórmulas en Power Fx dentro de Power Apps.

Si te gustó este tutorial por favor regístrate en nuestra Lista de correo y Suscríbete a nuestro canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.

You may also like...