שתף באמצעות


הפונקציות Average,‏ Max,‏ Min,‏ StdevP,‏ Sum ו- VarP

חל על: יישומי בד ציור זרימות שולחן עבודה Dataverse עמודות נוסחה יישומים מונחי-דגמים Power Pages Power Platform CLI

פונקציות מצטברות שמסכמות קבוצת מספרים.

Description

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

הפונקציה Max מוצאת את הערך המרבי.

הפונקציה Min מוצאת את הערך המינימלי.

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

הפונקציה StdevP מחשבת את סטיית התקן של הארגומנטים שלה.

הפונקציה VarP מחשבת את השונות של הארגומנטים שלה.

ניתן לספק את הערכים של הפונקציות הבאות באופן הבא:

  • ארגומנטים נפרדים. לדוגמה, הפונקציה Sum( 1, 2, 3 )‎ מחזירה 6.
  • טבלה ונוסחה להפעלה באותה טבלה. הצבירה תחושב בערכים של הנוסחה עבור כל רשומה.

שדות הרשומה המעובדים כעת זמינים בתוך הנוסחה. השתמש באופרטור ThisRecord או פשוט צור הפניה לשדות בשמם, כפי שאתה עושה לגבי כל ערך אחר. ניתן גם להשתמש באופרטור As כדי לבחור שם עבור הרשומה שמעובדת. באופן זה, הנוסחה קלה יותר להבנה, וניתן להפוך רשומות מקוננות לנגישות. לקבלת מידע נוסף, עיין בדוגמאות להלן ובעבודה עם טווח רשומה.

פונקציות אלה פועלות על ערכים מספריים בלבד. המערכת מתעלמת מסוגים אחרים של ערכים, כגון מחרוזות או רשומות. השתמש בפונקציה Value כדי להמיר מחרוזת למספר.

ניתן להקצות את הפונקציות Average, Max, Min ו- Sum כאשר משתמשים בהן עם מקור נתונים שתומך בהקצאה עבור פונקציות אלה. עם זאת, לא ניתן להקצות את StdevP ו- VarP עבור מקורות נתונים. אם הקצאה לא נתמכת, רק החלק הראשון של הנתונים יאוחזר ולאחר מכן הפונקציה תוחל באופן מקומי. ייתכן שהתוצאה לא תייצג את הסיפור השלם. אזהרת הקצאה תופיע בעת העריכה כדי להזכיר לך לגבי מגבלה זו וכדי להציע מעבר לחלופות הניתנות להקצאה, כאשר ניתן. לקבלת מידע נוסף, עיין במבט כולל על הקצאה.

תחביר

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s‎)‎ - נדרש. ערכים מספריים להפעלה.

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table - נדרש. טבלה שיש לפעול בה.
  • NumericalFormula - נדרש. הנוסחה להערכה עבור כל רשומה. התוצאה של נוסחה זו משמשת לצבירה. ניתן להשתמש בעמודות של הטבלה בנוסחה.

דוגמאות

שלב אחר שלב

נניח שיש לך מקור נתונים בשם מכירות הכולל עמודת CostPerUnit ועמודת UnitsSold, ואתה מגדיר את המאפיין Text של תווית לפונקציה זו:
Sum(Sales, CostPerUnit * UnitsSold)‎

התווית תציג את סך המכירות על-ידי הכפלת הערכים בעמודות אלה עבור כל רשומה ולאחר מכן הוספת התוצאות מכל הרשומות יחד:
חישוב סך המכירות מיחידות שנמכרו ועלות ליחידה.

כדוגמה אחרת, נניח שהיו לך מחוונים בשם Slider1, Slider2 ו- Slider3 ותווית שהמאפיין Text שלה מוגדרת לנוסחה הבאה:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): התווית תציג את סכום כל הערכים שאליהם הוגדרו המחוונים.
Average(Slider1.Value, Slider2.Value, Slider3.Value): התווית תציג את ממוצע כל הערכים שאליהם הוגדרו המחוונים.
Max(Slider1.Value, Slider2.Value, Slider3.Value): התווית תציג את המקסימום של כל הערכים שאליהם הוגדרו המחוונים.
Min(Slider1.Value, Slider2.Value, Slider3.Value): התווית תציג את המינימום של כל הערכים שאליהם הוגדרו המחוונים.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): התווית תציג את הסטייה הסטנדרטית של כל הערכים שאליהם הוגדרו המחוונים.
VarP(Slider1.Value, Slider2.Value, Slider3.Value): התווית תציג את השונות של כל הערכים שאליהם הוגדרו המחוונים.