הפניה לנוסחה - Power Apps

במאמר ניתן ללמוד על כל הפונקציות הזמינות ב- Power Apps.

נוסחאות ב- Power Apps משלבות רכיבים רבים. להלן מפורטים:

  • פונקציות מקבלות פרמטרים, מבצעות פעולה ומחזירות ערך. לדוגמה, הפונקציה Sqrt(25)‎ מחזירה 5. הפונקציות מעוצבות לפי פונקציות של Microsoft Excel. חלק מהפונקציות כוללות תופעות לוואי, כגון SubmitForm, שמתאימות רק לנוסחה של אופן פעולה כגון Button.OnSelect.
  • אותות מחזירות מידע על הסביבה. לדוגמה, האות Location מחזיר את קואורדינטות ה- GPS הנוכחיות של המכשיר. אותות לא מקבלים פרמטרים ולא כוללים תופעות לוואי.
  • ספירות מחזירות ערך קבוע מוגדר מראש. לדוגמה, Color הוא ספירה הכוללת ערכים מוגדרים מראש עבור Color.Red, Color.Blue וכן הלאה. ספירות נפוצות כלולות כאן; ספירות ספציפיות לפונקציות מתוארות עם הפונקציה.
  • אופרטורים בעלי שם, כגון ThisItem ו- Self, מספקים גישה למידע מתוך גורם מכיל.

רכיבים אחרים כוללים:

A

Abs – ערך מוחלט של מספר.

Acceleration – קריאת חיישן ההאצה במכשיר שלך.

Acos – החזרת הארקוסינוס של מספר, ברדיאנים.

Acot – החזרת הארקוטנגנס של מספר, ברדיאנים.

AddColumns – החזרת הטבלה עם עמודות שנוספו.

And הלוגיקה הבוליאנית AND. החזרת הערך true אם כל הארגומנטים הם true. ניתן גם להשתמש באופרטור &&.

AIClassify – מסווג טקסט לאחת או יותר מקטגוריות.

AIExtract – מחלץ ישויות שצוינו כגון מספרי רישום, מספרי טלפון או שמות של אנשים.

AIReply – מנסח תשובה להודעה שאתה מספק.

AISentiment – מזהה את הסנטימנט של הטקסט שאתה מספק.

AISsummarize – מסכם את הטקסט שאתה מספק.

AITranslate – מתרגם טקסט משפה אחרת.

App – אספקת מידע בנוגע ליישום שפועל כעת ומתן שליטה על אופן הפעולה של היישום.

Asin – החזרת הארקסינוס של מספר, ברדיאנים.

Assert – הערכה לערך true או false בבדיקה.

As – שמות של הרשומה הנוכחית בפונקציות גלריה, טופס, וטווח של רשומה כמו ForAll, With, וגם Sum.

AsType – התייחסות להפניה של רשומה כאל סוג טבלה ספציפי.

Atan – החזרת הארקטנגנס של מספר, ברדיאנים.

Atan2 – החזרת הארקטנגנס בהתבסס על קואורדינטה (x,y), ברדיאנים.

Average – חישוב הממוצע של ביטוי טבלה או קבוצת ארגומנטים.

B

Back – הצגת המסך הקודם.

Blank – החזרת ערך ריק שניתן להשתמש בו כדי להוסיף ערך NULL במקור נתונים.

בוליאני – המרת מחרוזת טקסט, מספר או ערך לא מסווג לערך בוליאני.

C

Calendar – אחזור מידע בנוגע ללוח השנה עבור האזור הנוכחי.

Char – תרגום קוד של תו למחרוזת.

Choices – החזרת טבלה של הערכים האפשריים עבור עמודת בדיקת מידע.

Clear – מחיקה של כל הנתונים מתוך אוסף.

ClearCollect – מחיקה של כל הנתונים מתוך אוסף ולאחר מכן הוספה של ערכת רשומות.

ClearData – ניקוי אוסף או כל האוספים ממארח יישומים כמו מכשיר מקומי.

Clock – אחזור מידע בנוגע לשעון עבור האזור הנוכחי.

Coalesce – החלפה של ערכים מסוג ריק תוך שמירה על ערכים שאינם מסוגריק ללא שינוי.

Collect – יצירת אוסף או הוספת נתונים למקור נתונים.

Color – הגדרת מאפיין לערך צבע מוכלל.

ColorFade – עמעום של ערך צבע.

ColorValue – תרגום של שם צבע CSS או קוד הקסדצימאלי לערך צבע.

Column – מחזירה שמות של עמודות וערכים מנתונים מסוג אוביקט לא מסווג.

ColumnNames – מחזירה שמות של עמודות וערכים מנתונים מסוג אוביקט לא מסווג.

Compass – החזרת כותרת המצפן שלך.

Concat – שרשור של מחרוזות במקור נתונים.

Concatenate – שרשור של מחרוזות.

Concurrent – הערכת נוסחאות מרובות במקביל, זו לצד זו.

Connection – החזרת מידע בנוגע לחיבור הרשת שלך.

Copy - מעתיקה טקסט ללוח במכשיר שבו האפליקציה פועלת.

Count – ספירת רשומות טבלה המכילות מספרים.

Cos – החזרת הקוסינוס של זווית המצוינת ברדיאנים.

Cot – החזרת הקוטנגנס של זווית המצוינת ברדיאנים.

CountA – ספירת רשומות טבלה שאינן ריקות.

CountIf – ספירת רשומות טבלה העומדות בתנאי.

CountRows – ספירת רשומות טבלה.

D

DataSourceInfo – אספקת מידע בנוגע למקור נתונים.

Date – החזרת תאריך/שעה, בהתבסס על הערכים שנה, חודש ויום.

DateAdd – הוספת ימים, חודשים, רבעונים, או שנים לערך תאריך/שעה.

DateDiff – חיסור שני ערכי תאריך והצגת התוצאה בימים, בחודשים, ברבעונים, או בשנים.

DateTime – החזרת ערך תאריך/שעה, בהתבסס על הערכים של תאריך ושעה.

DateTimeValue – המרת מחרוזת תאריך ושעה לערך תאריך/שעה.

DateValue – המרת מחרוזת תאריך בלבד לערך תאריך/שעה.

Day – אחזור חלק היום של ערך תאריך/שעה.

Dec2Hex – המרת מספר למחרוזת טקסט.

Defaults – מחזיר את ערכי ברירת מחדל עבור מקור נתונים.

Degrees – המרת רדיאנים למעלות.

Disable – השבתת אות, כגון Location לקריאת ה- GPS.

Distinct – סיכום רשומות של טבלה, הסרת כפילויות.

Download – הורדת קובץ מהאינטרנט למכשיר המקומי.

DropColumns – החזרת טבלה עם הסרה של עמודה אחת או יותר.

E

EDate – הוספה או חיסור של חודשים לתאריך, מבלי לשנות את היום בחודש.

EditForm – איפוס פקד טופס לעריכת פריט.

Enable – הפעלת אות, כגון Location לקריאת ה- GPS.

EncodeUrl – קידוד תווים מיוחדים על-ידי קידוד URL.

EndsWith – בדיקה אם מחרוזת טקסט מסתיימת במחרוזת טקסט אחרת.

EOMonth – הוספה או הפחתה של חודשים לתאריך, והחזרת היום האחרון של אותו חודש.

שגיאה – יצירת שגיאה מותאמת אישית או מעבר דרך שגיאה.

Errors – אספקת מידע בנוגע לשגיאות עבור שינויים קודמים שבוצעו במקור נתונים.

exactin – בודק אם מחרוזת טקסט כלולה בתוך מחרוזת טקסט או טבלה אחרת, תלוי רישיות. משמש גם לבדיקה אם רשומה נמצאת בטבלה.

Exit – יציאה מהיישום הפועל כעת ובאופן אופציונלי, הוצאת המשתמש הנוכחי.

Exp – החזרה של e שהועלה בחזקה.

F

Filter – החזרת טבלה מסוננת בהתבסס על קריטריון אחד או יותר.

Find – בדיקה אם מחרוזת אחת מופיעה בתוך מחרוזת אחרת ומחזירה את המיקום.

First – החזרת הרשומה הראשונה של טבלה.

FirstN – החזרת ערכת הרשומות הראשונה (N רשומות) של טבלה.

ForAll – חישוב ערכים וביצוע פעולות עבור כל הרשומות בטבלה.

G

GroupBy – החזרת טבלה עם רשומות מקובצות יחד.

GUID – המרת מחרוזת GUID לערך GUID או יצירת ערך GUID חדש.

H

HashTags – חילוץ תגיות ה- Hashtag (#מחרוזות) ממחרוזת.

Hex2Dec – המרת מחרוזת טקסט למספר.

Host - מספקת מידע על המארח הנוכחי שמפעיל את האפליקציה.

Hour – החזרת חלק השעה של ערך תאריך/שעה.

I

If – החזרת ערך אחד אם תנאי מסוים הוא true וערך אחר אם הוא אינו כזה.

IfError – זיהוי שגיאות ואספקת ערך חלופי או נקיטת פעולה.

in – בודק אם מחרוזת טקסט כלולה בתוך מחרוזת טקסט או טבלה אחרת, לא תלוי רישיות. משמש גם לבדיקה אם רשומה נמצאת בטבלה.

Index – מחזירה רשומה מטבלה בהתבסס על המיקום הסידורי שלה.

Int – מתעגל כלפי מטה למספר השלם הקרוב ביותר.

IsBlank – בדיקה לאיתור ערך ריק.

IsBlankOrError – חיפוש ערך ריק או שגיאה.

IsEmpty – בדיקה לאיתור טבלה ריקה.

IsError – בדיקה לאיתור שגיאה.

IsMatch – בדיקה של מחרוזת כנגד תבנית. ניתן להשתמש בביטויים רגילים.

IsNumeric – בדיקת ערך מספרי.

ISOWeekNum – מחזיר את מספר השבוע לפי ISO של ערך תאריך/שעה.

IsToday – בדיקה אם ערך של תאריך/שעה חל מתישהו היום באזור הזמן של המשתמש.

IsType – בדיקה אם הפניה של רשומה מפנה אל סוג טבלה ספציפי.

IsUTCToday – בדיקה אם ערך של תאריך/שעה חל מתישהו היום בזמן אוניברסלי מתואם (UTC).

J

JSON – יצירת מחרוזת טקסט של JSON בטבלה, ברשומה או בערך.

L

Language – החזרת תגית השפה של המשתמש הנוכחי.

Last – החזרת הרשומה האחרונה של טבלה.

LastN – החזרת ערכת הרשומות האחרונה (N רשומות) של טבלה.

Launch – הפעלת דף אינטרנט או יישום בד ציור.

Left – החזרת החלק השמאלי ביותר של מחרוזת.

Len – החזרת אורך של מחרוזת.

Ln – החזרת הלוגריתם הטבעי.

LoadData – טעינת אוסף ממארח יישום כמו מכשיר מקומי.

Location – החזרת מיקומך כקואורדינטת מפה באמצעות מערכת המיקום הגלובלית (GPS) ומידע אחר.

Log – החזרת הלוגריתם בכל בסיס של מספר.

LookUp – חיפוש רשומה בודדת בטבלה בהתבסס על קריטריון אחד או יותר.

Lower – המרת כל האותיות במחרוזת טקסט לאותיות קטנות.

M

Match – חילוץ מחרוזת משנה בהתבסס על תבנית. ניתן להשתמש בביטויים רגילים.

MatchAll – חילוץ מחרוזות משנה מרובות בהתבסס על תבנית. ניתן להשתמש בביטויים רגילים.

Max – ערך מרבי של ביטוי טבלה או קבוצת ארגומנטים.

Mid – החזרת החלק האמצעי של מחרוזת.

Min – ערך מינימלי של ביטוי טבלה או קבוצת ארגומנטים.

Minute – אחזור חלק הדקה של ערך תאריך/שעה.

Mod – החזרת השארית אחרי שדיבידנד מחולק במחלק.

Month – אחזור חלק החודש של ערך תאריך/שעה.

N

Navigate – שינוי המסך המוצג.

NewForm – איפוס פקד טופס ליצירת פריט.

Not – הלוגיקה הבוליאנית NOT. החזרת הערך true אם הארגומנט שלה הוא false והחזרת הערך false אם הארגומנט שלה הוא true. ניתן גם להשתמש באופרטור !.

Notify – הצגת הודעת כרזה למשתמש.

Now – החזרת ערך התאריך/שעה הנוכחי באזור הזמן של המשתמש.

O

Or – הלוגיקה הבוליאנית OR. החזרת הערך true אם אחד הארגומנטים הוא true. ניתן גם להשתמש || באופרטור .

P

Param – גישה לפרמטרים שהועברו ליישום בד ציור בעת הפעלה.

Parent – מתן גישה למאפיינים של פקד מסוג גורם מכיל.

ParseJSON – ממיר מסמך JSON המיוצג כטקסט לערך אובייקט לא מסווג.

Patch – שינוי או יצירה של רשומה במקור נתונים, או מיזוג רשומות מחוץ למקור נתונים.

PDF - מייצאת תוכן מהמסך הנוכחי לאובייקט לשימוש בתרחישים מרובים.

Pi – החזרת המספר π.

PlainText – הסרת תגיות HTML ו- XML ממחרוזת.

Power – החזרת מספר שהועלה לחזקה. ניתן גם להשתמש ^ באופרטור .

Proper – המרת האות הראשונה של כל מילה במחרוזת לאותיות גדולות והמרת השאר לאותיות קטנות.

R

Radians – המרת מעלות לרדיאנים.

Rand – מחזירה מספר דמוי-אקראי בין 0 ל- 1.

RandBetween – מחזירה מספר דמוי-אקראי בין שני מספרים.

ReadNFC – קריאת תגית 'תקשורת שדה קרוב' (NFC).

RecordInfo – מספק מידע אודות רשומה של מקור נתונים.

Refresh – רענון הרשומות של מקור נתונים.

Relate – קישור רשומות של שתי טבלאות דרך קשר 'אחד לרבים' או 'רבים לרבים'.

Remove – הסרת רשומה ספציפית אחת או יותר ממקור נתונים.

RemoveIf – הסרת רשומות ממקור נתונים בהתבסס על תנאי.

RenameColumns – שינוי שם של עמודות בטבלה.

Replace – החלפת חלק במחרוזת במחרוזת אחרת, לפי המיקום ההתחלתי של המחרוזת.

RequestHide – הסתרת טופס SharePoint.

Reset – איפוס פקד קלט לערך ברירת המחדל שלו, תוך ביטול כל שינויי המשתמש.

ResetForm – איפוס פקד טופס לעריכת פריט קיים.

Revert – טעינה מחדש וניקוי שגיאות עבור הרשומות של מקור נתונים.

RGBA – החזרת ערך צבע עבור קבוצת הרכיבים אדום, ירוק, כחול ואלפא.

Right – החזרת החלק הימני ביותר של מחרוזת.

Round – עיגול למספר הקרוב ביותר.

RoundDown – עיגול כלפי מטה למספר הגבוה ביותר הקודם.

RoundUp – עיגול כלפי מעלה למספר הנמוך ביותר הבא.

S

SaveData – שמירת אוסף במארח יישום כמו מכשיר מקומי.

Search – איתור רשומות בטבלה שמכילות מחרוזת באחת מהעמודות שלהן.

Second – אחזור חלק השניה של ערך תאריך/שעה.

Select – דימוי פעולת בחירה בפקד, הגורמת להערכה של נוסחת OnSelect.

Self – מספק גישה למאפיינים של הפקד הנוכחי.

Sequence – צור טבלה של מספרים רציפים, שימושי בעת איטרציה עם ForAll.

SendAppNotification (תצוגה מקדימה) – לשלוח הודעה בתוך האפליקציה עם פעולות אופציונליות לנמען.

Set – הגדרת הערך של משתנה כללי.

SetFocus – העברת מוקד הקלט אל פקד ספציפי.

SetProperty – מדמה אינטראקציות עם פקדי קלט.

ShowColumns – החזרת טבלה עם עמודות שנבחרו בלבד.

ShowHostInfo – מציג מידע למשתמש באפליקציה.

Shuffle – סידור מחדש אקראי של רשומות טבלה.

Sin – החזרת הסינוס של זווית המצוינת ברדיאנים.

Sort – החזרת טבלה ממוינת בהתבסס על נוסחה.

SortByColumns – החזרת טבלה ממוינת בהתבסס על עמודה אחת או יותר.

Split – פיצול מחרוזת טקסט לטבלה של מחרוזות משנה.

Sqrt – החזרת השורש הריבועי של מספר.

StartsWith – בדיקה אם מחרוזת טקסט מתחילה במחרוזת טקסט אחרת.

StdevP – החזרת סטיית התקן של הארגומנטים.

Substitute – החלפת חלק מחרוזת במחרוזת אחרת, על-ידי התאמת מחרוזות.

SubmitForm – שמירת הפריט בפקד טופס במקור הנתונים.

Sum – חישוב הסכום של ביטוי טבלה או קבוצת ארגומנטים.

Switch – התאמה עם קבוצת ערכים ולאחר מכן הערכת נוסחה מתאימה.

T

Table – יצירת טבלה זמנית.

Tan – החזרת הטנגנס של זווית המצוינת ברדיאנים.

Text – המרת כל ערך ועיצוב מספר או ערך תאריך/שעה למחרוזת טקסט.

ThisItem – מחזיר את הרשומה של הפריט הנוכחי בגלריה או פקד טופס.

ThisRecord – מחזיר את הרשומה של הפריט הנוכחי בפונקציה של היקף הרשומה, כגון ForAll, With או Sum.

Time – החזרת ערך תאריך/שעה, בהתבסס על הערכים שעה, דקה ושניה.

TimeValue – המרת מחרוזת שעה בלבד לערך תאריך/שעה.

TimeZoneOffset – החזרת ההפרש בין UTC לזמן המקומי של המשתמש בדקות.

Today – החזרת הערך הנוכחי לתאריך בלבד.

Trace – מידע נוסף בתוצאות הבדיקה שלך.

Trim – הסרת רווחים מיותרים מהקצוות ומהחלק הפנימי של מחרוזת טקסט.

TrimEnds – הסרת רווחים מיותרים מהקצוות של מחרוזת טקסט בלבד.

Trunc – חותך את המספר לחלק השלם בלבד בלי להסיר שום חלק עשרוני.

U

Ungroup – הסרת קיבוץ.

UniChar – תרגום קוד של תו למחרוזת.

Unrelate – ביטול הקשר בין רשומות של שתי טבלאות מקשר של 'אחד לרבים' או 'רבים לרבים'.

Update – החלפת רשומה במקור נתונים.

UpdateContext – הגדרת הערך של משתנה הקשר אחד או יותר של המסך הנוכחי.

UpdateIf – תיקון ערכת רשומות במקור נתונים בהתבסס על תנאי.

Upper – המרת כל האותיות במחרוזת טקסט לאותיות רישיות.

User – החזרת מידע אודות המשתמש הנוכחי.

UTCNow – החזרת ערך התאריך/שעה הנוכחי בזמן אוניברסלי מתואם (UTC).

UTCToday – החזרת הערך הנוכחי של התאריך בלבד בזמן אוניברסלי מתואם (UTC).

V

Validate – בדיקה אם הערך של עמודה בודדת או רשומה מלאה הוא חוקי עבור מקור נתונים.

Value – המרת מחרוזת למספר.

VarP – החזרת השונות של הארגומנטים שלה.

ViewForm – איפוס פקד טופס להצגת פריט קיים.

W

Weekday – אחזור חלק השבוע של ערך תאריך/שעה.

WeekNum – מחזיר את מספר השבוע של ערך תאריך/שעה.

With – חישוב ערכים וביצוע פעולות עבור רשומה בודדת, כולל רשומות מוטבעות של ערכים בעלי שם.

Y

Year – אחזור חלק השנה של ערך תאריך/שעה.