AppAlloy Documentation
Home
  • Glossary
  • 🚀Getting Started
    • Introduce AppAlloy Documentation
    • Build your first AppAlloy app
    • From sheet to app
  • 🗃️Data management
    • Learn data structure
    • Set up data source
      • Integrate with Google Sheets
      • Integrate with Microsoft Excel
      • Build Alloy table
      • Upload local file
    • Manage data type
    • Ultimate guide for data sheet
  • ⚒️Manage table views
    • Design Record View
    • Design Actions
      • Update current record
      • Delete current record
      • Delete many records
      • Create record
      • Open external URL
      • HTTP Request
      • Open phone call popup
      • Open SMS Popup
      • Open email popup
      • Send notification
    • Design Record Components
      • Plain Text
      • Phone number
      • Email
      • URL
      • Map
      • Barcode
      • Checkbox
      • Number
      • Currency
      • Rating
      • Voting
      • Date time
      • Relative date
      • Count Down / Count Up
      • Single Photo
      • Photo Gallery
      • Carousel
      • Audio Player
      • Video Player
      • Youtube Player
      • Vimeo Player
    • Design Form View
    • Design Form fields (synced tables)
      • Text (for synced tables)
      • Number (for synced tables)
      • Date time (for synced tables)
      • Checkbox (for synced table)
      • Options (for synced table)
      • Photos (for synced table)
      • Files (for synced table)
      • Table lookup (for synced table)
      • Signature (for synced table)
    • Design Form fields (Alloy tables)
      • Single line Text (for Alloy table)
      • Long Text (for Alloy table)
      • Phone number (for Alloy table)
      • Email (for Alloy table)
      • Barcode (for Alloy table)
      • Number (for Alloy table)
      • Currency (for Alloy table)
      • Checkbox (for Alloy table)
      • Date (for Alloy table)
      • Photos (for Alloy table)
      • Files (for Alloy table)
      • Single select (for Alloy table)
      • Multiple select (for Alloy table)
      • Address (for Alloy table)
      • Table lookup (for Alloy table)
  • 🎨Manage pages
    • Manage page types
    • Design 'View From' Page
    • Page Layouts
      • List Layout
      • Grid Layout
      • Card Layout
      • Map Layout
      • Checklist Layout
      • Calendar Layout
      • Kanban Layout
    • Design Canvas View Page
    • Canvas Charts
      • Line chart
      • Area Chart
      • Pie Chart
      • Donut Chart
      • Column chart vs. Stacked Column chart
      • Bar chart vs. Stacked bar chart
      • Table
    • Design Form of... Page
  • ⚙️Manage workflow
    • Introduce Workflow
    • Design a workflow
  • 🔌Manage Integration
    • Manage AppAlloy Integration
    • Manage Slack Integration
    • Manage Gmail Integration
    • Manage Google Drive Integration
    • Manage Google Calendar integration
  • 📱Manage App Settings
    • Manage app appearance
  • 🌎App distribution
    • Publish your app
    • Use app as Mobile Web app
    • Use app on AppAlloy Air
  • 🚹Account, team, and plan
    • Manage Account
    • Manage Apps
    • Manage Users
    • Manage Plans
    • Manage Teams
  • #️⃣Learn Power FX
    • Introduce Power FX
    • Operators & Identifiers
    • Formula References
      • Average
      • Concatenate
      • Date
      • DateAdd
      • DateDiff
      • DateValue
      • DateTimeValue
      • Day
      • If
      • Month
      • Now
      • Rand
      • RandBetween
      • Round
      • RoundDown
      • RoundUp
      • Sum
      • Text
      • Today
      • Weeknum
      • Weekday
      • Year
Powered by GitBook
On this page

Was this helpful?

  1. Learn Power FX

Formula References

These are some of the Power FX formulas that would be useful for your app development in AppAlloy.

This document is still updating...

Syntax
Description

calculate the average value

join multiple text strings into one single string.

represent or create a specific date value.

add or subtract a specified number of days, months, quarters, or years to a date.

calculate the difference between two dates

convert a date string (for example, "Sep 18, 2024"), ISO 8601 formatted, to a date/time value.

convert a date & time string (for example, "Sep 18, 2024, 9:00PM"), ISO 8601 formatted, to a date/time value.

create conditional logic

return the month component of a DateTime value, ranging from 1 to 12.

return the month component of a DateTime value, ranging from 1 to 12.

return the current date and time

return a pseudo-random number that's greater than or equal to 0 and less than 1

return a pseudo-random integer (whole number with no decimal portion) that is between two numbers, inclusive.

round up if the next digit is 5 or higher. Otherwise, this function rounds down.

round down to the previous lower number, towards zero.

round up to the next higher number, away from zero.

calculate total value of several numeric data

format a number or a date/time value

extract the month from a date value

return the weekday of a Date/Time value, ranging from 1 (Sunday) to 7 (Saturday) by default.

determine the week number of a date, ranging from week 1 to 54 in a year.

extract the year from a date value

Last updated 7 months ago

Was this helpful?

#️⃣
Average
Concatenate
Date
DateAdd
DateDiff
DateValue
DateTimeValue
Day
If
Month
Now
Rand
RandBetween
Round
RoundDown
RoundUp
Sum
Text
Today
Weekday
Weeknum
Year