Data Studio מספק מספר פונקציות עוצמתיות שאפשר להשתמש בהן בנוסחאות של שדות מחושבים.
| שם | סוג | תיאור | תחביר |
|---|---|---|---|
ABS |
חשבון | הפונקציה מחזירה את הערך המוחלט של מספר. מידע נוסף | ABS(X) |
ACOS |
חשבון | הפונקציה מחזירה את ההופכי של הקוסינוס של X. מידע נוסף | ACOS(X) |
APPROX_COUNT_DISTINCT |
צבירה | הפונקציה מחזירה את המספר המשוער של הערכים הייחודיים של X. מידע נוסף | APPROX_COUNT_DISTINCT(X) |
ASIN |
חשבון | הפונקציה מחזירה את היפוך הסינוס של X. מידע נוסף | ASIN(X) |
ATAN |
חשבון | הפונקציה מחזירה את היפוך הטנגנס של X. מידע נוסף | ATAN(X) |
AVG |
צבירה | הפונקציה מחזירה את הממוצע של כל הערכים של X. מידע נוסף | AVG(X) |
CASE (Simple) |
מותנה | משווה את input_expression ל-expression_to_match של כל פסוקית WHEN עוקבת ומחזירה את result הראשון שבו ההשוואה הזו מחזירה TRUE. מידע נוסף |
|
CASE |
מותנה | הפונקציה בודקת את condition של כל סעיף WHEN עוקב ומחזירה את result הראשון שבו condition הוא true. לא מתבצעת בדיקה של סעיפים נוספים של WHEN ו-ELSE. אם כל התנאים הם FALSE או NULL, הפונקציה מחזירה את הערך else_result אם הוא קיים. אם הוא לא קיים, הפונקציה מחזירה NULL. מידע נוסף |
|
CAST |
שונות | המרת שדה או ביטוי ל-TYPE. אסור להשתמש בשדות מצטברים בתוך CAST.TYPE יכול להיות NUMBER, TEXT או DATETIME. מידע נוסף |
CAST(field_expression AS TYPE) |
CEIL |
חשבון | הפונקציה מחזירה את המספר השלם הקרוב ביותר שגדול מ-X. לדוגמה, אם הערך של X הוא v, CEIL(X) גדול מ-v או שווה לו. מידע נוסף | CEIL(X) |
COALESCE |
מותנה | הפונקציה מחזירה את הערך הראשון שלא חסר שנמצא ברשימת השדות. מידע נוסף | COALESCE(field_expression[,field_expression, ...]) |
CONCAT |
טקסט | הפונקציה מחזירה טקסט שהוא השרשור של X ו-Y. מידע נוסף. | CONCAT(X, Y) |
CONTAINS_TEXT |
טקסט | הפונקציה מחזירה את הערך True אם X מכיל טקסט, אחרת היא מחזירה את הערך False. תלוי אותיות רישיות. מידע נוסף. | CONTAINS_TEXT(X, text) |
COS |
חשבון | הפונקציה מחזירה את הקוסינוס של X. מידע נוסף | COS(X) |
COUNT |
צבירה | הפונקציה מחזירה את מספר הערכים של X. מידע נוסף | COUNT(X) |
COUNT_DISTINCT |
צבירה | הפונקציה מחזירה את מספר הערכים הייחודיים של X. מידע נוסף | COUNT_DISTINCT(X) |
CURRENT_DATE |
תאריך | הפונקציה מחזירה את התאריך הנוכחי לפי אזור הזמן שצוין או אזור הזמן שמוגדר כברירת מחדל. מידע נוסף | CURRENT_DATE([time_zone]) |
CURRENT_DATETIME |
תאריך | הפונקציה מחזירה את התאריך והשעה הנוכחיים לפי אזור הזמן שצוין או אזור הזמן שמוגדר כברירת מחדל. מידע נוסף | CURRENT_DATETIME([time_zone]) |
DATE |
תאריך | יוצרת שדה או ערך של תאריך ממספרים או משדה או מביטוי של תאריך ושעה. מידע נוסף | DATE(year, month, day) |
DATE_DIFF |
תאריך | הפונקציה מחזירה את ההפרש במספר הימים בין X ל-Y (X – Y). מידע נוסף | DATE_DIFF(X, Y) |
DATE_FROM_UNIX_DATE |
תאריך | הפונקציה מפרשת מספר שלם כמספר הימים מאז 1970-01-01. מידע נוסף | DATE_FROM_UNIX_DATE(integer) |
DATETIME |
תאריך | יוצר שדה או ערך של תאריך ושעה ממספרים. מידע נוסף | DATETIME(year, month, day, hour, minute, second) |
DATETIME_ADD |
תאריך | הפונקציה מוסיפה לתאריך מרווח זמן שצוין. מידע נוסף | DATETIME_ADD(datetime_expression, INTERVAL integer part) |
DATETIME_DIFF |
תאריך | הפונקציה מחזירה את מספר הגבולות של חלקי היום בין שני תאריכים. מידע נוסף | DATETIME_DIFF(date_expression, date_expression, part) |
DATETIME_SUB |
תאריך | מחסירה מרווח זמן שצוין מתאריך. מידע נוסף | DATETIME_SUB(datetime_expression, INTERVAL integer part)
|
DATETIME_TRUNC |
תאריך | חיתוך תאריך לרמת הפירוט שצוינה. מידע נוסף | DATETIME_TRUNC(date_expression, part) |
DAY |
תאריך | הפונקציה מחזירה את היום מתוך תאריך או תאריך ושעה. מידע נוסף | Day(date_expression) |
ENDS_WITH |
טקסט | הפונקציה מחזירה את הערך True אם X מסתיים בטקסט, אחרת היא מחזירה את הערך False. תלוי אותיות רישיות. מידע נוסף. | ENDS_WITH(X, text) |
EXTRACT |
תאריך | הפונקציה מחזירה חלק מתאריך או מתאריך ושעה. מידע נוסף | EXTRACT(part FROM date_expression) |
FLOOR |
חשבון | הפונקציה מחזירה את המספר השלם הקרוב ביותר שקטן מ-X. לדוגמה, אם הערך X הוא v, FLOOR(X) שווה ל-v או קטן ממנו. מידע נוסף | FLOOR(X) |
FORMAT_DATETIME |
תאריך | מחזירה מחרוזת תאריך מעוצבת. מידע נוסף | FORMAT_DATETIME(format_string, datetime_expression) |
HOUR |
תאריך | הפונקציה מחזירה את השעה של תאריך ושעה. מידע נוסף | HOUR(datetime_expression) |
HYPERLINK |
שונות | מחזירה היפר-קישור לכתובת ה-URL, עם התווית שצוינה. מידע נוסף | HYPERLINK(URL, link label) |
IF |
מותנה | אם condition הוא true, הפונקציה מחזירה true_result, אחרת היא מחזירה false_result. הפונקציה false_result לא מוערכת אם condition היא true. הערך true_result לא מוערך אם הערך condition הוא false או NULL. למידע נוסף |
IF(condition, true_result, false_result) |
IFNULL |
מותנה | הפונקציה מחזירה תוצאה אם הקלט הוא null, אחרת היא מחזירה את הקלט. מידע נוסף | IFNULL(input_expression, null_result) |
IMAGE |
שונות | יוצר שדות של תמונות במקור הנתונים מידע נוסף. | IMAGE(Image URL, [Alternative Text]) |
LEFT_TEXT |
טקסט | הפונקציה מחזירה מספר תווים מתחילת המחרוזת X. מספר התווים מצוין על ידי length. מידע נוסף. | LEFT_TEXT(X, length) |
LENGTH |
טקסט | הפונקציה מחזירה את מספר התווים ב-X. מידע נוסף. | LENGTH(X) |
LOG |
חשבון | הפונקציה מחזירה את הלוגריתם של X לפי בסיס 2. מידע נוסף | LOG(X) |
LOG10 |
חשבון | הפונקציה מחזירה את הלוגריתם של X לפי בסיס 10. מידע נוסף | LOG10(X) |
LOWER |
טקסט | הפונקציה ממירה את X לאותיות קטנות. מידע נוסף. | LOWER(X) |
MAX |
צבירה | הפונקציה מחזירה את הערך המקסימלי של X. מידע נוסף | MAX(X) |
MEDIAN |
צבירה | הפונקציה מחזירה את החציון של כל הערכים של X. מידע נוסף | MEDIAN(X) |
MIN |
צבירה | הפונקציה מחזירה את הערך המינימלי של X. מידע נוסף | MIN(X) |
MINUTE |
תאריך | הפונקציה מחזירה את רכיב הדקות של תאריך ושעה נתונים. מידע נוסף | MINUTE(datetime_expression) |
MONTH |
תאריך | הפונקציה מחזירה את החודש מתוך ערך של תאריך ושעה. מידע נוסף | MONTH(date_expression) |
NARY_MAX |
חשבון | הפונקציה מחזירה את הערך המקסימלי של X, Y, [,Z]*. כל ארגומנטי הקלט חייבים להיות מאותו סוג: כולם מספרים. לפחות אחד מארגומנטי הקלט חייב להיות שדה או ביטוי שמכיל שדה. מידע נוסף | NARY_MAX(X, Y [,Z]*) |
NARY_MIN |
חשבון | הפונקציה מחזירה את הערך המינימלי של X, Y, [,Z]*. כל ארגומנטי הקלט חייבים להיות מאותו סוג, כלומר מספרים. לפחות אחד מארגומנטי הקלט חייב להיות שדה או ביטוי שמכיל שדה. מידע נוסף | NARY_MIN(X, Y [,Z]*) |
NATIVE_DIMENSION |
שונות | הפונקציה מחזירה את התוצאה של ביטוי SQL כפי שהיא מוערכת על ידי מערך הנתונים הבסיסי. הביטוי לא יכול לכלול צבירות. מידע נוסף | NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING") |
NULLIF |
מותנה | הפונקציה מחזירה ערך null אם הקלט תואם לביטוי, אחרת היא מחזירה את הקלט. מידע נוסף | NULLIF(input_expression, expression_to_match) |
PARSE_DATE |
תאריך | הפונקציה ממירה טקסט לתאריך. מידע נוסף | PARSE_DATE(format_string, text) |
PARSE_DATETIME |
תאריך | הפונקציה ממירה טקסט לתאריך עם שעה. מידע נוסף | PARSE_DATETIME(format_string, text) |
PERCENTILE |
צבירה | מחזירה את דירוג האחוזון N של השדה X. מידע נוסף | PERCENTILE(X,N) |
POWER |
חשבון | הפונקציה מחזירה את התוצאה של העלאת X בחזקת Y. מידע נוסף | POWER(X, Y) |
QUARTER |
תאריך | הפונקציה מחזירה את הרבעון בשנה של תאריך נתון. מידע נוסף | QUARTER(date_expression) |
REGEXP_CONTAINS |
טקסט | הפונקציה מחזירה את הערך True אם X כולל את תבנית הביטוי הרגולרי, אחרת היא מחזירה את הערך False. מידע נוסף. | REGEXP_CONTAINS(X, regular_expression) |
REGEXP_EXTRACT |
טקסט | הפונקציה מחזירה את מחרוזת המשנה הראשונה ב-X שתואמת לתבנית הביטוי הרגולרי. מידע נוסף. | REGEXP_EXTRACT(X, regular_expression) |
REGEXP_MATCH |
טקסט | הפונקציה מחזירה את הערך True אם X תואם לתבנית הביטוי הרגולרי, אחרת היא מחזירה את הערך False. מידע נוסף. | REGEXP_MATCH(X, regular_expression) |
REGEXP_REPLACE |
טקסט | הפונקציה מחליפה את כל המופעים של טקסט שתואם לדפוס הביטוי הרגולרי ב-X במחרוזת replacement. מידע נוסף. | REGEXP_REPLACE(X, regular_expression, replacement) |
REPLACE |
טקסט | הפונקציה מחזירה עותק של X שבו כל המופעים של Y ב-X הוחלפו ב-Z. מידע נוסף | REPLACE(X, Y, Z) |
RIGHT_TEXT |
טקסט | הפונקציה מחזירה מספר תווים מסוף המחרוזת X. מספר התווים מצוין על ידי length. מידע נוסף. | RIGHT_TEXT(X, length) |
ROUND |
חשבון | הפונקציה מחזירה את הערך X מעוגל ל-Y ספרות דיוק. מידע נוסף | ROUND(X, Y) |
SECOND |
תאריך | מחזירה את רכיב השניות של תאריך ושעה נתונים. מידע נוסף | SECOND(datetime_expression) |
SIN |
חשבון | הפונקציה מחזירה את הסינוס של X. מידע נוסף | SIN(X) |
SQRT |
חשבון | הפונקציה מחזירה את השורש הריבועי של X. חשוב לשים לב ש-X לא יכול להיות שלילי. מידע נוסף | SQRT(X) |
STARTS_WITH |
טקסט | הפונקציה מחזירה את הערך True אם X מתחיל בטקסט. אחרת, הפונקציה מחזירה את הערך false. תלוי אותיות רישיות. מידע נוסף. | STARTS_WITH(X, text) |
STDDEV |
צבירה | הפונקציה מחזירה את סטיית התקן של X. מידע נוסף | STDDEV(X) |
SUBSTR |
טקסט | הפונקציה מחזירה טקסט שהוא מחרוזת משנה של X. מחרוזת המשנה מתחילה באינדקס ההתחלה ואורכה הוא length תווים. למידע נוסף. | SUBSTR(X, start index, length) |
SUM |
צבירה | הפונקציה מחזירה את סכום כל הערכים של X. מידע נוסף | SUM(X) |
TAN |
חשבון | הפונקציה מחזירה את הטנגנס של X. מידע נוסף | TAN(X) |
TOCITY |
Geo | הפונקציה מחזירה את שם העיר X. | TOCITY(X [,Input Format]) |
TOCONTINENT |
Geo | הפונקציה מחזירה את שם היבשת של X. מידע נוסף | TOCONTINENT(X [,Input Format]) |
TOCOUNTRY |
Geo | הפונקציה מחזירה את שם המדינה של X. מידע נוסף | TOCOUNTRY(X [,Input Format]) |
TODATE |
תאריך | מחזירה תאריך בפורמט של מצב תאימות. מידע נוסף | TODATE(X, Input Format, Output Format) |
TODAY |
תאריך | הפונקציה מחזירה את התאריך הנוכחי לפי אזור הזמן שצוין או אזור הזמן שמוגדר כברירת מחדל. מידע נוסף | TODAY([time_zone]) |
TOREGION |
Geo | הפונקציה מחזירה את שם האזור של X. מידע נוסף | TOREGION(X [,Input Format]) |
TOSUBCONTINENT |
Geo | הפונקציה מחזירה את שם תת-היבשת של X. מידע נוסף | TOSUBCONTINENT(X [,Input Format]) |
TRIM |
טקסט | הפונקציה מחזירה את הערך X אחרי הסרת הרווחים הלבנים בתחילת הטקסט ובסופו. מידע נוסף. | TRIM(X) |
UNIX_DATE |
תאריך | הפונקציה מחזירה את מספר הימים מאז 1970-01-01. מידע נוסף | UNIX_DATE(date_expression) |
UPPER |
טקסט | הפונקציה ממירה את X לאותיות רישיות. מידע נוסף. | UPPER(X) |
VARIANCE |
צבירה | הפונקציה מחזירה את השונות של X. מידע נוסף | VARIANCE(X) |
WEEK |
תאריך | הפונקציה מחזירה את מספר השבוע של תאריך נתון. מידע נוסף | WEEK(Date) |
WEEKDAY |
תאריך | הפונקציה מחזירה מספר שמייצג את היום בשבוע של תאריך נתון. מידע נוסף | WEEKDAY(Date) |
YEAR |
תאריך | הפונקציה מחזירה את השנה של תאריך נתון. מידע נוסף | YEAR(Date) |
YEARWEEK |
תאריך | הפונקציה מחזירה את השנה ואת מספר השבוע של תאריך נתון. מידע נוסף | YEARWEEK(Date) |