כשאתם חוקרים נתונים ב-Looker, יכול להיות שתצטרכו לחשב מדדים שלא מוגדרים במודל הנתונים שלכם. למשל, חישוב סכומים מצטברים, השוואה בין ערכים בשורות או בעמודות או חיפוש שינויים באחוזים לאורך זמן. במקום לחכות שמפתח LookML יעדכן את המודל, אתם יכולים ליצור חישובים בטבלה ישירות ב-Explore כדי לנתח את תוצאות השאילתה תוך כדי תנועה.
חישובים בטבלה מאפשרים לכם ליצור מדדים אד-הוק שפועלים על המאפיינים, המדדים וחישובים אחרים בטבלה בשאילתה, אחרי שהנתונים מאוחזרים ממסד הנתונים. הן דומות לנוסחאות שמופיעות בכלים של גיליונות אלקטרוניים, כמו Google Sheets. בטבלת הנתונים, חישובים בטבלה מופיעים כעמודות ירוקות, כדי להבדיל אותם ממאפיינים כחולים וממדדים כתומים.
לדוגמה, העמודה האחרונה בטבלה הבאה משתמשת בחישוב המהיר % change of previous כדי לחשב את השינוי באחוזים של Flights Flight Count מהשורה הקודמת:

כדי ליצור חישובים בטבלה ולהשתמש בהם, אתם צריכים את ההרשאה create_table_calculations.
בהתאם ליעדי הניתוח שלכם, אתם יכולים ליצור חישובים בטבלה בשתי דרכים:
- חישובים מהירים: אפשר להחיל חישובים נפוצים – כמו אחוז מהשורה הקודמת, סכום מצטבר, אחוז מסך העמודה או ממוצע נע – ישירות על שדות מספריים בלי לכתוב נוסחאות.
- ביטויים בהתאמה אישית: אפשר ליצור חישובים מתמטיים, לוגיים (נכון/לא נכון), מבוססי-טקסט או מבוססי-תאריך באמצעות ביטויים של Looker (Lexp) בכל השדות בתוצאות השאילתה.
חישובים בטבלה שונים משדות שמוגדרים ב-LookML ומשדות בהתאמה אישית
יש כמה הבדלים בין חישובים בטבלה לבין שדות שמוגדרים ב-LookML:
- חישובים בטבלה מאפשרים לכל מי שיש לו את ההרשאות המתאימות ליצור חישובים על סמך שדות שהוגדרו ב-LookML, במקום ליצור שדות שהוגדרו ב-LookML, מה שמחייב את המשתמש להיות בעל הרשאות פיתוח ולהבין את LookML.
- חישובים בטבלה פועלים על התוצאות מהשאילתה אחרי שהיא הופעלה, בניגוד לשדות מותאמים אישית או שדות שמוגדרים ב-LookML, שהם חלק מהשאילתה שמופעלת על מסד הנתונים. במילים אחרות, קודם בוחרים קבוצה של מאפיינים ומדדים ומריצים את השאילתה כרגיל, ואחר כך אפשר לבסס את החישובים בטבלה על הנתונים בתוצאות השאילתה.
- אמנם קל יותר ליצור חישובים בטבלה מאשר שדות שמוגדרים ב-LookML, אבל קשה יותר לשלוט בהם. כל משתמש יכול ליצור חישוב בטבלה, ולכן יכול להיות שהחישובים לא יהיו "רשמיים". חשוב לזכור את הפשרה הזו כשמחליטים בין שדות שמוגדרים ב-LookML לבין חישובים בטבלה, כי Looker משתמש ב-LookML כדי לשמור על מקור אמת יחיד (SSOT).
יש כמה הבדלים בין חישובים בטבלה לבין שדות בהתאמה אישית:
- שדות בהתאמה אישית יוצרים SQL שירוץ על מסד הנתונים, בדומה לשדה שמוגדר ב-LookML. החישובים בטבלה מתבצעים אחרי השאילתה ולא מול מסד הנתונים.
- חישובים בטבלה תלויים בנתונים מטבלת הנתונים, אבל שדות מותאמים אישית לא תלויים בהם.
שדות של חישובים בטבלה מופיעים לצד מאפיינים ומדדים בטבלה. אם אתם רוצים להשתמש שוב בחישובים בטבלה בעתיד, הקפידו לשמור את ה-Explore כטבלת Look או כמשבצת בלוח בקרה.
יצירת חישובים בטבלה
כדי לאפשר למשתמשים או לקבוצות ליצור חישובים בטבלה, האדמין ב-Looker צריך לתת למשתמשים או לקבוצות האלה גישה לתכונה על ידי הענקת ההרשאה create_table_calculations.
בדף Explore של Looker יש כלי מובנה לעריכת ביטויים של Looker, שעוזר ליצור חישובים בטבלה, שדות בהתאמה אישית ומסננים בהתאמה אישית. אם אתם מפתחים ב-Looker ויוצרים בדיקת נתונים כדי לאמת את הלוגיקה של המודל, אתם יכולים גם להשתמש בכלי לעריכת ביטויים של Looker כדי ליצור ביטוי של Looker, ואז להעתיק את הביטוי לפרמטר expression של בדיקת הנתונים.
השיטות ליצירת חישוב בטבלה משתנות בהתאם לשימוש בממשק ברירת המחדל של Explore או בממשק הקלאסי של Explore.
יצירת חישובים בטבלה בממשק ברירת המחדל של Explore
כדי ליצור חישוב בטבלה בממשק ברירת המחדל של Explore, פועלים לפי השלבים הבאים:
בחלונית Configure, לוחצים על + Add ואז על Table Calculation כדי לפתוח את תיבת הדו-שיח Create table calculation.
בתיבת הדו-שיח Create table calculation, בוחרים סוג חישוב מהתפריט הנפתח Calculation. האפשרויות של ביטוי מותאם אישית מוצגות כברירת מחדל.
מוסיפים את הגדרת החישוב, כולל בחירת עמודת המקור של חישוב קיצור הדרך. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
- אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מזינים ביטוי של Looker בשדה הגדול כדי ליצור את החישוב. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. ביטויים של Looker יכולים להחזיר מספר, תאריך, מחרוזת (טקסט) או ערך בוליאני (נכון/לא נכון).
- בדף התיעוד יצירת ביטויים של Looker מוסבר איך ליצור ביטויים של Looker ואיך כלי העריכה יכול לעזור לכם.
אם רוצים, בוחרים פורמט אחר מברירת המחדל בתפריט הנפתח פורמט.
אופציונלי: בשדה שם, מזינים שם חדש לחישוב במקום שם ברירת המחדל. שם החישוב מופיע בחלונית הגדרה ובטבלת הנתונים.
לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
לוחצים על שמירה.
אפשר גם ליצור חישובים מקוצרים ישירות מהחלונית נתונים. כך עושים את זה:
- בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים בשדה מספרי.
- בוחרים באפשרות חישובים, ובוחרים חישוב קיצור דרך.
החישוב החדש יופיע באופן אוטומטי כעמודה ירוקה בטבלת הנתונים ובתצוגה שדות בהתאמה אישית בחלונית הגדרה.
כמו בשדות אחרים, אתם יכולים לבחור את שם החישוב כדי להוסיף אותו לשאילתה או להסיר אותו ממנה. אפשר גם להעביר את הסמן מעל השדה כדי לראות אפשרויות נוספות שזמינות לחישוב הזה.
יצירת חישובים בטבלה בגרסה הקלאסית של ניתוחים
בגרסאות הקלאסיות של Explore, אפשר לגשת לעורך הביטויים של Looker מהדף Explore בדרכים הבאות:
שימוש בלחצן + הוספה בקטע שדות בהתאמה אישית של בחירת השדות כדי ליצור חישובים בטבלה
אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים להשתמש בקטע שדות בהתאמה אישית בבחירת השדות כדי לפתוח את תיבת הדו-שיח יצירת חישוב בטבלה.
כדי ליצור חישוב בטבלה באמצעות הקטע Custom Fields:
- בקטע שדות בהתאמה אישית של בחירת השדות, לוחצים על + הוספה.
בוחרים באפשרות חישוב בטבלה כדי לפתוח את תיבת הדו-שיח יצירת חישוב בטבלה.
לאחר מכן, מבצעים את השלבים הבאים לכל חישוב בטבלה:
- בוחרים סוג חישוב מהתפריט הנפתח חישוב. האפשרויות של ביטוי מותאם אישית מוצגות כברירת מחדל.
- מוסיפים את הגדרת החישוב, כולל בחירת עמודת המקור של חישוב קיצור הדרך. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
- אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מזינים ביטוי של Looker בשדה הטקסט הגדול כדי ליצור את החישוב. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. ביטויים של Looker יכולים להיות בסיסיים, או שהם יכולים להשתמש בכמה שדות, פונקציות ואופרטורים שנדרשים ללוגיקה העסקית שלכם. הביטוי שאתם יוצרים יכול להחזיר מספר, תאריך, מחרוזת (טקסט) או ערך בוליאני (נכון/לא נכון).
- בדף התיעוד יצירת ביטויים של Looker מוסבר איך ליצור ביטויים של Looker ואיך כלי העריכה יכול לעזור לכם.
- אם רוצים, בוחרים פורמט אחר מהפורמט שמוגדר כברירת מחדל בתפריט הנפתח פורמט.
- אם רוצים, מזינים שם חדש לחישוב בשדה שם במקום שם ברירת המחדל. שם החישוב מופיע בבורר השדות ובטבלת הנתונים.
- לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
- לוחצים על שמירה.
החישוב החדש יופיע באופן אוטומטי בטבלת הנתונים ובקטע שדות מותאמים אישית של בחירת השדות. כמו בשדות אחרים, אתם יכולים לבחור את שם החישוב כדי להוסיף אותו לשאילתה או להסיר אותו ממנה. אפשר גם להציב את הסמן מעל השדה כדי לראות אפשרויות נוספות שזמינות לחישוב הזה.
שימוש בחלונית הנתונים כדי ליצור חישובים בטבלה
בנוסף לשימוש בקטע שדות בהתאמה אישית של בחירת השדות, אפשר לפתוח את תיבת הדו-שיח יצירת חישוב בטבלה בלחיצה על הכפתור הוספת חישוב בחלונית נתונים.
לאחר מכן, מבצעים את השלבים הבאים לכל חישוב בטבלה:
- בוחרים סוג חישוב מהתפריט הנפתח חישוב. האפשרויות של ביטוי מותאם אישית מוצגות כברירת מחדל.
- מוסיפים את הגדרת החישוב, כולל בחירת עמודת המקור של חישוב קיצור הדרך. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
- אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מזינים ביטוי של Looker בשדה הגדול כדי ליצור את החישוב. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. ביטויים של Looker יכולים להיות בסיסיים, או שהם יכולים להשתמש בכמה שדות, פונקציות ואופרטורים שנדרשים ללוגיקה העסקית שלכם. הביטוי שאתם יוצרים יכול להחזיר מספר, תאריך, מחרוזת (טקסט) או ערך בוליאני (נכון/לא נכון).
- בדף התיעוד יצירת ביטויים של Looker מוסבר איך ליצור ביטויים של Looker ואיך כלי העריכה יכול לעזור לכם.
- אם רוצים, בוחרים פורמט אחר מהפורמט שמוגדר כברירת מחדל בתפריט הנפתח פורמט.
- אם רוצים, מזינים שם חדש לחישוב בשדה שם במקום שם ברירת המחדל. שם החישוב מופיע בבורר השדות ובטבלת הנתונים.
- לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
- לוחצים על שמירה.
החישוב החדש יופיע באופן אוטומטי בטבלת הנתונים ובקטע שדות מותאמים אישית של בחירת השדות. כמו בשדות אחרים, אתם יכולים לבחור את שם החישוב כדי להוסיף אותו לשאילתה או להסיר אותו ממנה. אפשר גם להציב את הסמן מעל השדה כדי לראות אפשרויות נוספות שזמינות לחישוב הזה.
קיצורי דרך לחישובים נפוצים
אם יש לכם הרשאות ליצור ולערוך חישובים בטבלה, אתם יכולים לבצע חישוב מקוצר בשדות מספריים מסוימים שנמצאים בטבלת הנתונים של Explore – כולל חישובים אחרים בטבלה.
אפשר לבצע חישובי קיצור דרך באחת מהדרכים הבאות:
- שימוש בשדה בחלונית Data
- שימוש בתיבת הדו-שיח Create table calculation או בתיבת הדו-שיח Edit table calculation
השיטה השנייה מאפשרת להתאים אישית את החישוב בטבלה בזמן שיוצרים אותו, למשל לשנות את השם, להוסיף תיאור אופציונלי או לבחור פורמט שונה מברירת המחדל.
בקטע הבא מתוארים סוגי אפשרויות החישוב הזמינות.
סוגים של קיצורי דרך נפוצים לחישובים
יש כמה סוגי חישובים שאפשר לבצע באמצעות קיצורי דרך. בטבלה הבאה מפורטים כל החישובים הזמינים, לצד התיאור, הקלט והביטוי של Looker (Lexp) שלהם, וגם פורמט ערך ברירת המחדל ושם ברירת המחדל של החישוב. כדי לציין שם או פורמט ערך אחר, אפשר לערוך את החישוב.
לקיצורי דרך נפוצים לחישוב שזמינים רק לתוצאות של טבלת צירים, עיינו בטבלה של קיצורי דרך נפוצים לחישוב של טבלת צירים בדף הזה.
| החישוב | תיאור | קלט | Lexp | פורמט | שם |
|---|---|---|---|---|---|
% מהעמודה% מהעמודה |
ערך השורה חלקי סכום הערכים בעמודה. כשמגיעים למגבלת השורות, החישוב הזה כולל רק ערכים בטבלת הנתונים. |
field_1
|
field_1/sum(field_1)
|
% (0 ספרות אחרי הנקודה העשרונית) |
אחוז מתוך view_name field_name
|
% מהשורה הקודמת% מהשורה הקודמת |
הערך של השורה הנוכחית חלקי הערך של השורה הבאה. |
field_1
|
field_1/offset(field_1, 1)
|
% (0 ספרות אחרי הנקודה העשרונית) |
אחוז מהתקופה הקודמת – view_name field_name
|
שינוי באחוזים מהשורה הקודמתשינוי באחוזים מהשורה הקודמת |
ההפרש בין הערך של השורה הנוכחית לבין הערך של השורה הבאה, חלקי הערך של השורה הבאה. |
field_1
|
field_1/offset(field_1, 1) - 1
|
% (0 ספרות אחרי הנקודה העשרונית) |
השינוי באחוזים מהתקופה הקודמת – view_name field_name
|
סכום מצטבר של עמודהסכום מצטבר של עמודה |
הסכום המצטבר של הערך בשורה הנוכחית וכל הערכים בשורות הקודמות בעמודה. |
field_1
|
running_total(field_1)
|
עיצוב ברירת המחדל |
סכום מצטבר של view_name field_name
|
דירוג העמודהדירוג העמודה |
הדירוג של ערך בשורה מסוימת מבין כל הערכים בעמודה. כשמגיעים למגבלת השורות, החישוב הזה כולל רק ערכים בטבלת הנתונים. |
field_1
|
rank(field_1,field_1)
|
עיצוב ברירת המחדל |
דירוג של view_name field_name
|
כשתוצאות הניתוח עוברות ציר, יש קיצורי דרך נפוצים יותר לחישובים שזמינים למדדים שעברו ציר.
בטבלה הבאה מפורטים כל החישובים הזמינים, לצד התיאור, הקלט והביטוי של Looker (Lexp) שלהם, וגם פורמט ערך ברירת המחדל ושם ברירת המחדל של החישוב. כדי לציין שם או פורמט ערך אחר, אפשר לערוך את החישוב.
שימוש בטבלת הנתונים כדי להשתמש בקיצורי דרך לחישובים נפוצים
אם יש לכם הרשאות ליצור ולערוך חישובים בטבלה, אתם יכולים ליצור חישוב מקוצר מעמודה של שדה בטבלת הנתונים בדרכים הבאות:
בממשק ברירת המחדל של הכלי "ניתוחים":
- בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים בשדה מספרי.
- לוחצים על חישובים.
- בוחרים סוג חישוב.
בגרסה הקלאסית של הכלי "ניתוחים":
- לוחצים על תפריט גלגל השיניים לצד שם השדה בטבלת הנתונים.
- לוחצים על חישובים.
- בוחרים סוג חישוב.
סוגי חישובים של טבלת צירים לא יופיעו אלא אם התוצאות של Explore מוצגות בטבלת צירים.
החישוב החדש יופיע באופן אוטומטי כעמודה ירוקה בטבלת הנתונים.
החישוב החדש יופיע גם בתצוגה שדות בהתאמה אישית בחלונית הגדרה (או בקטע שדות בהתאמה אישית של בחירת השדות בניתוחים קלאסיים).
כמו בשדות אחרים, אתם יכולים לבחור את שם החישוב כדי להוסיף אותו לשאילתה או להסיר אותו ממנה. אפשר גם להציב את הסמן מעל השדה כדי לראות אפשרויות נוספות שזמינות לחישוב הזה, כולל עריכת החישוב.
שימוש בתיבת הדו-שיח Create or Edit table calculation כדי להשתמש בקיצורי דרך לחישובים בטבלה נפוצים
השיטה הזו מאפשרת לכם לבחור פורמט או שם שונים מברירת המחדל, או להוסיף תיאור בזמן שאתם יוצרים את החישוב.
- פותחים את תיבת הדו-שיח Create table calculation אם יוצרים חישוב בטבלה, או את תיבת הדו-שיח Edit table calculation אם עורכים חישוב בטבלה.
- בוחרים סוג חישוב מהתפריט הנפתח חישוב.
- סוגי חישובים של טבלאות ציר לא יופיעו אלא אם התוצאות של Explore הן טבלאות ציר.
- בתפריט הנפתח עמודת מקור, בוחרים את השדה שבו רוצים לבצע את החישוב. אפשר לבחור רק שדות מספריים שמופיעים בטבלת הנתונים של הניתוח.
- אופציונלי: בתפריט הנפתח Format, בוחרים פורמט מוגדר מראש או יוצרים פורמט מותאם אישית לתוצאות. אם אתם יוצרים פורמט מותאם אישית, השתמשו בעיצוב בסגנון גיליון אלקטרוני, כמו שמתואר בדף התיעוד הוספת עיצוב מותאם אישית לשדות מספריים. אם לא בוחרים פורמט, Looker משתמש בפורמט ברירת המחדל.
- אם רוצים, משנים את השם של החישוב בטבלה משם ברירת המחדל בשדה Name. שם החישוב מופיע בבורר השדות ובטבלת הנתונים.
- לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
- אם סיימתם ליצור את החישוב בטבלה, בוחרים באפשרות Save כדי להוסיף את החישוב ל-Explore.
החישוב החדש יופיע באופן אוטומטי כעמודה ירוקה בטבלת הנתונים.
החישוב החדש יופיע גם בקטע שדות מותאמים אישית בחלונית הגדרה (או בקטע שדות מותאמים אישית של בחירת השדות בניתוחים קלאסיים).
כמו בשדות אחרים, אתם יכולים לבחור את שם החישוב כדי להוסיף אותו לשאילתה או להסיר אותו ממנה. אפשר גם להעביר את הסמן מעל השדה כדי לראות אפשרויות נוספות שזמינות לחישוב הזה, כולל עריכת החישוב.
שכפול חישובים בטבלה
אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים גם לשכפל חישובים קיימים בטבלה שאתם או משתמשים אחרים יצרתם. שכפול ועריכה של חישובים בטבלה יכולים לעזור אם רוצים ליצור כמה חישובים בטבלה עם הבדלים קטנים בלבד (לדוגמה, סכומים של 30 יום, 60 יום או 90 יום).
השיטות לשכפול חישוב בטבלה משתנות בהתאם לשימוש בממשק ברירת המחדל של "ניתוח נתונים" או בממשק הקלאסי של "ניתוח נתונים".
שכפול חישובים בטבלה בממשק ברירת המחדל של Explore
אפשר לשכפל חישובים בטבלה בממשק ברירת המחדל של Explore בכל אחת מהדרכים הבאות:
- בחלונית Configure, מרחיבים את התצוגה Custom Fields, לוחצים על תפריט האפשרויות הנוספות More של החישוב ובוחרים באפשרות Duplicate.
- בחלונית נתונים, לוחצים על תפריט האפשרויות הנוספות בעמודת הנתונים של החישוב, ובוחרים באפשרות שכפול.
החישוב המשוכפל בטבלה מופיע בתצוגה Custom Fields בחלונית Configure ובטבלת הנתונים, עם השם של החישוב המקורי בטבלה בתוספת המילה "Copy" בסוף.
בשלב הבא, אפשר לערוך את החישוב המשוכפל בטבלה.
שכפול חישובים בטבלה בגרסה הקלאסית של הכלי "ניתוח נתונים"
ב-Explores הקלאסי, אפשר לשכפל חישובים בטבלה בדרכים הבאות:
- שימוש בתפריט האפשרויות הנוספות (שלוש נקודות) של החישוב בקטע Custom Fields (שדות בהתאמה אישית) של בורר השדות
- שימוש בתפריט גלגל השיניים של טבלת הנתונים של החישוב
כדי לשכפל חישוב בטבלה בגרסה הקלאסית של "ניתוחים", פועלים לפי השלבים הבאים:
- בכלי לבחירת שדות, מרחיבים את הקטע Custom Fields.
- לוחצים על תפריט האפשרויות הנוספות (שלוש נקודות) של החישוב בטבלה שרוצים לשכפל.
- לוחצים על שכפול.
אפשרות אחרת היא לבחור באפשרות שכפול מתפריט גלגל השיניים של טבלת הנתונים של החישוב.
החישוב המשוכפל בטבלה מופיע אחרי החישוב המקורי בקטע שדות בהתאמה אישית של בורר השדות, עם השם של החישוב המקורי בטבלה בתוספת המילה "העתקה" בסוף.
בשלב הבא, אפשר לערוך את החישוב המשוכפל בטבלה.
עריכת חישובים בטבלה
אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים גם לערוך חישובים קיימים בטבלה שאתם או משתמשים אחרים יצרתם.
השיטות לעריכת חישוב בטבלה משתנות בהתאם לשימוש בממשק ברירת המחדל של Explore או בממשק הקלאסי של Explore.
עריכת חישובים בטבלה בממשק ברירת המחדל של Explore
אפשר לערוך חישובים בטבלה בממשק ברירת המחדל של Explore באחת מהדרכים הבאות:
- בחלונית Configure, מרחיבים את התצוגה Custom Fields, לוחצים על תפריט האפשרויות הנוספות More של החישוב ובוחרים באפשרות Edit.
- בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים של החישוב, ובוחרים באפשרות עריכה או עריכת החישוב.
כל אחת מהאפשרויות פותחת את תיבת הדו-שיח Edit table calculation. כדי לערוך את החישוב בטבלה, פועלים לפי השלבים הבאים:
- בוחרים סוג חישוב חדש מהתפריט הנפתח חישוב.
- לשנות את הגדרת החישוב, כולל עמודת המקור של חישוב מקוצר. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
- אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מוסיפים ביטוי של Looker לשדה הטקסט הגדול או עורכים ביטוי קיים של Looker. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. אם האפשרות זמינה, אתם יכולים להשתמש ב-Gemini כדי ליצור ביטוי של Looker.
- בוחרים פורמט חדש מהתפריט הנפתח פורמט.
- אם רוצים, מזינים שם חדש לחישוב בשדה שם. שם החישוב מופיע בחלונית הגדרה ובטבלת הנתונים. אם שיניתם משהו בחישוב בטבלה, כדאי לשנות את השם בהתאם.
- מוסיפים או מעדכנים תיאור שדה אופציונלי של עד 255 תווים עם פרטים על החישוב בטבלה, כולל השימוש המיועד שלו.
- אם כבר יש תיאור, התיבה תיאור תופיע באופן אוטומטי. אם אין תיאור קיים, לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי.
- לוחצים על שמירה.
עריכת חישובים בטבלה בגרסה הקלאסית של Explores
בכלי הקלאסי "ניתוחים", אפשר לערוך חישובים בטבלה בדרכים הבאות:
- שימוש בתפריט האפשרויות הנוספות (שלוש נקודות) של החישוב בקטע Custom Fields (שדות בהתאמה אישית) של בורר השדות
- שימוש בתפריט גלגל השיניים של טבלת הנתונים של החישוב
כדי לערוך חישוב בטבלה בתצוגות Explore קלאסיות, פועלים לפי השלבים הבאים:
- מרחיבים את הקטע Custom Fields (שדות בהתאמה אישית) בבורר השדות, או בוחרים באפשרות Edit calculation (עריכת החישוב) בתפריט גלגל השיניים של טבלת הנתונים של החישוב כדי לפתוח את תיבת הדו-שיח Edit table calculation (עריכת החישוב בטבלה).
- לוחצים על תפריט האפשרויות הנוספות (3 נקודות) לצד החישוב בטבלה שרוצים לערוך.
- לוחצים על Edit כדי לפתוח את תיבת הדו-שיח Edit table calculation.
- בוחרים סוג חישוב חדש מהתפריט הנפתח חישוב.
- לשנות את הגדרת החישוב, כולל עמודת המקור של חישוב מקוצר. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
- אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מוסיפים ביטוי של Looker לשדה הטקסט הגדול או עורכים ביטוי קיים של Looker. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore.
- בוחרים פורמט חדש מהתפריט הנפתח פורמט.
- אם רוצים, מזינים שם חדש לחישוב בשדה שם. שם החישוב מופיע בבורר השדות ובטבלת הנתונים. אם שיניתם משהו בחישוב בטבלה, כדאי לשנות את השם בהתאם.
- מוסיפים או מעדכנים תיאור שדה אופציונלי של עד 255 תווים עם פרטים על החישוב בטבלה, כולל השימוש המיועד שלו.
- אם כבר יש תיאור, התיבה תיאור תופיע באופן אוטומטי. אם אין תיאור קיים, לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי.
- לוחצים על שמירה.
הסרה ומחיקה של חישובים בטבלה
אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים להסיר חישובים בטבלה משאילתה או למחוק אותם מהדף "גילוי נתונים".
כשמוחקים חישוב בטבלה, הוא נעלם מה-Explore אבל לא מה-Looks או מהמשבצות בלוח הבקרה שמשתמשים בחישוב הזה. בנוסף, כל מי שמשתמש בכתובת URL של ניתוח נתונים שכלל את החישוב בטבלה עדיין יראה את החישוב.
אפשר לבחור בין הסרה לבין מחיקה:
- הסרה: הסרת החישוב בטבלה מהשאילתה ומהטבלה של נתוני הניתוח, אבל שמירת ההגדרה של החישוב בתצוגה שדות בהתאמה אישית בחלונית הגדרה, כדי שתוכלו להוסיף אותו שוב לשאילתה מאוחר יותר.
- Delete: מחיקה סופית של החישוב בטבלה גם מהשאילתה של הניתוח וגם מהתצוגה Custom Fields בחלונית Configure.
השיטות להסרה ולמחיקה של חישובים בטבלה משתנות בהתאם לשימוש בממשק ברירת המחדל של Explore או בממשק הקלאסי של Explore.
הסרת חישובים בטבלה בממשק ברירת המחדל של Explore
כדי להסיר חישוב בטבלה מהשאילתה אבל להשאיר אותו בחלונית Configure, אפשר להשתמש באחת מהשיטות הבאות:
- בחלונית נתונים, לוחצים על תפריט האפשרויות הנוספות בעמודת הנתונים של החישוב, ובוחרים באפשרות הסרה.
- בחלונית Configure, מרחיבים את התצוגה Custom Fields ולוחצים על שם החישוב בטבלה כדי לבטל את הבחירה בו.
החישוב בטבלה לא יופיע יותר בטבלת הנתונים או בתוצאות השאילתה, אבל עדיין יהיה זמין בתצוגה שדות בהתאמה אישית בחלונית הגדרה.
מחיקת חישובים בטבלה בממשק ברירת המחדל של Explore
כדי למחוק באופן סופי חישוב בטבלה משאילתת Explore ומהחלונית Configure, אפשר להשתמש באחת מהשיטות הבאות:
- בחלונית Configure, מרחיבים את התצוגה Custom Fields, לוחצים על סמל האפשרויות הנוספות More של החישוב ובוחרים באפשרות Delete.
- בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים של החישוב, ובוחרים באפשרות מחיקה.
אפשר גם להשתמש במקשי הקיצור Command-K (ב-Mac) או Ctrl+K (ב-Windows) כדי למחוק חישובים בטבלה ולנקות שדות משאילתת Explore.
כדי לשחזר חישוב בטבלה שמחקתם, לוחצים על החץ אחורה בדפדפן.
הסרת חישובים בטבלה בגרסה הקלאסית של הדף "ניתוח הנתונים"
בכלי הקלאסי לניתוחים, אפשר להסיר חישובים בטבלה בדרכים הבאות:
- שימוש בתפריט האפשרויות הנוספות (שלוש נקודות) של החישוב בקטע Custom Fields (שדות בהתאמה אישית) של בורר השדות
- שימוש בתפריט גלגל השיניים של טבלת הנתונים של החישוב
כדי להסיר חישוב בטבלה בתצוגות חקירה קלאסיות:
- מרחיבים את הקטע Custom Fields (שדות בהתאמה אישית) בבורר השדות.
- לוחצים על תפריט האפשרויות הנוספות (שלוש נקודות) לצד החישוב בטבלה שרוצים להסיר.
- לוחצים על הסרה.
אפשרות אחרת היא לבחור באפשרות Remove מתפריט גלגל השיניים של טבלת הנתונים של החישוב בטבלה.
מחיקת חישובים בטבלה בגרסה הקלאסית של "ניתוחים"
בגרסה הקלאסית של Explores, אפשר למחוק חישובים בטבלה בדרכים הבאות:
- שימוש בתפריט האפשרויות הנוספות (שלוש נקודות) של החישוב בקטע Custom Fields (שדות בהתאמה אישית) של בורר השדות
- שימוש בתפריט גלגל השיניים של טבלת הנתונים של החישוב
כדי למחוק חישוב בטבלה בגרסה הקלאסית של "ניתוחים":
- מרחיבים את הקטע Custom Fields (שדות בהתאמה אישית) בבורר השדות.
- לוחצים על תפריט האפשרויות הנוספות (שלוש נקודות) לצד החישוב בטבלה שרוצים למחוק.
- בוחרים את האפשרות Delete.
אפשרות אחרת היא לבחור באפשרות Delete מתפריט גלגל השיניים של טבלת הנתונים של החישוב בטבלה.
אפשר גם להשתמש במקשי הקיצור Command-K (ב-Mac) או Ctrl+K (ב-Windows) כדי למחוק חישובים בטבלה ולנקות שדות משאילתת Explore.
כדי לשחזר חישוב בטבלה שמחקתם, לוחצים על החץ אחורה בדפדפן.
מיון חישובים בטבלה
כדי למיין לפי חישוב בטבלה, בוחרים את שם השדה בחלק העליון של העמודה, בדיוק כמו שעושים עם מאפיין או מדד. מידע נוסף על מיון זמין בדף התיעוד יצירה ועריכה של ניתוחים.
מתי אי אפשר למיין חישובים בטבלה
מיון של חישוב בטבלה פועל באופן דומה למיון של מאפיין או מדד ב-Looker. עם זאת, יש שני הבדלים חשובים שמונעים מיון בתרחישים מסוימים:
- חישובים בטבלה נוצרים אחרי שהנתונים מאוחזרים ממסד הנתונים, ולכן כשממיינים חישוב בטבלה, אפשר למיין רק את הנתונים שכבר מוצגים.
- חלק מהחישובים בטבלה מוחלים על כמה שורות באותה עמודה, למשל כשמשתמשים בפונקציה
offset()(מידע נוסף על שימוש בפונקציותoffsetו-pivot_offsetזמין במאמר Best Practices של Looker). במקרים כאלה, מיון החישוב בטבלה ישנה את התוצאות שלו, ולכן הוא מושבת.
תרחישים ספציפיים שבהם אי אפשר למיין חישוב בטבלה כוללים:
- כשמשתמשים בחישוב שמגיע למגבלת השורות
- כשמשתמשים במאפיין או במדד אחרי שכבר ממיינים לפי חישוב בטבלה
- כשמשתמשים בחישוב בטבלה שכולל היסט
חישובים שמגיעים למגבלת השורות
אם מספר השורות בשאילתה חורג ממגבלת השורות שהגדרתם, לא תוכלו למיין את החישובים בטבלה. הסיבה לכך היא שהחישובים בטבלה מבוססים רק על השורות שמוצגות. לכן, אם הגעתם למגבלת השורות, יכול להיות שבחישוב בטבלה חסרות כמה שורות שצריכות להיות ממוינות בתוצאות. אם נתקלתם בבעיה הזו, אתם יכולים לנסות להגדיל את מגבלת השורות (עד 5,000 שורות, או עד 50,000 שורות אם האדמין הגדיר מגבלה גבוהה יותר).
אם התוצאות הגיעו למגבלת השורות, Looker יציג את האזהרה Row limit reached: Results may be incomplete (הגעת למגבלת השורות: יכול להיות שהתוצאות לא מלאות) בסרגל צהוב בחלק העליון של טבלת הנתונים.
במקרה כזה, אתם יכולים לנסות למיין את טבלת הנתונים לפי שדה שהוא לא חישוב בטבלה.
מיון של מאפיין או מדד אחרי מיון של חישוב בטבלה
כפי שצוין בקטע חישובים שמגיעים למגבלת השורות בדף הזה, חישובים בטבלה מבוססים רק על השורות שמוצגות. לעומת זאת, מיון לפי מאפיין או מדד חוזר למסד הנתונים כדי לוודא שהוא מוצא את השורות הנכונות. לכן, כדאי להתחיל למיין לפי מאפיינים ומדדים. לאחר מכן, כשמסד הנתונים מחזיר את הנתונים הנכונים, אפשר למיין את התוצאות האלה על סמך חישוב בטבלה.
שימוש בחישובים בטבלה בתצוגות חזותיות
בדיוק כמו מאפיינים ומדדים שמוגדרים ב-LookML, חישובים בטבלה מוצגים באופן אוטומטי בתצוגות חזותיות.
בנוסף, אתם יכולים להשתמש בחישובים בטבלה כדי להחליט אילו שורות של הנתונים יוצגו בתצוגה החזותית. הדוגמה הבאה תשמש כדי להמחיש את התכונה הזו. הדוגמה כוללת מידע על מכירות שבועיות בקטגוריה אביזרים.
שימו לב שטבלת הנתונים הבסיסית כוללת את המאפיין Orders Created Week (שבוע יצירת ההזמנות) ואת המדד Order Items Total Profit (סך הרווח מפריטים בהזמנה), יחד עם חישוב בטבלה שנקרא Percent of Previous Week Profit (אחוז הרווח מהשבוע הקודם), שמשווה את הרווח של כל שבוע לרווח של השבוע הקודם:

עכשיו אפשר למנוע הצגה של שורות נתונים מסוימות בתרשים העמודות האנכי. כדי לעשות את זה, יוצרים חישוב בטבלה שמחזיר את הערך True או False, ואז מסתירים את הערכים False (שיופיעו כרשומות "No" בטבלת הנתונים). אתם לא רוצים שהתוצאה של הנוסחה תהיה המילה "true" או "false", אלא תנאי שהוא נכון או לא נכון.
כדי להשיג את התוצאה הזו, אפשר ליצור חישוב בטבלה, Exceeds Previous Week Profit, שמעריך אם החישוב של Percent of Previous Week Profit גדול מ-1:
${percent_of_previous_week_profit} > 1
הטבלה שתתקבל תכלול חישוב חדש בטבלה שמעריך כל שורה ביחס לחישוב Exceeds Previous Week Profit ומציג Yes או No, בהתאם לשאלה אם האחוז מהשבוע הקודם גדול מ-1.

כדי להסתיר את כל השורות שבהן ההכנסה בשבוע מסוים לא הייתה גבוהה יותר מההכנסה בשבוע הקודם, בוחרים בתפריט גלגל השיניים של טבלת הנתונים של החישוב True או False ובוחרים באפשרות Hide "No"s from Visualization (הסתרת הערכים No מהתצוגה החזותית).
בתצוגה החזותית שנוצרה יוצגו עכשיו רק השבועות שבהם ההכנסה הייתה גבוהה יותר מההכנסה בשבוע הקודם.

תרחיש נפוץ לשימוש בתכונה הזו הוא הסתרת השורה הראשונה או האחרונה בתצוגה חזותית, כי סוגים רבים של ניתוחים יוצרים שורות שמכילות ערכי null בתחילת הטבלה או בסופה:
- טבלאות נתונים שמוצגים בהן סכומים מצטברים
- תוצאות עם חלק מיום שמסיים ניתוח של תאריך
- כשמחשבים אחוז מהשורה הקודמת
כדי לסנן שורות עם ערכי null, יוצרים חישוב חדש בטבלה באמצעות הפונקציה הלוגית is_null:
NOT is_null(${percent_of_previous_week_sales})
לאחר מכן, מסתירים את השורה על ידי בחירה באפשרות Hide "No"s from Visualization (הסתרת ערכי No מהתצוגה החזותית) מתפריט גלגל השיניים של טבלת הנתונים של החישוב בטבלה.
שיקולים לשימוש בחישובים בטבלה
- כל השדות שבהם אתם משתמשים בחישובים בטבלה חייבים להיות חלק מהשאילתה הראשונית.
- הנוסחאות צריכות להיות באותיות קטנות. הפקודה
ROUNDלא תעבוד, אבל הפקודהroundכן. - חישובים בטבלה יפעלו רק על שורות שמוחזרות בשאילתה. אם יש מגבלה של 500 שורות, השורה ה-501 לא תובא בחשבון.
- אם מוסיפים שורת סה"כ לטבלת הנתונים, יכול להיות שחלק מהחישובים בטבלה שמבצעים צבירות לא יסתכמו כמו שציפיתם. לדוגמה, חישובים שמשתמשים ב-
percentileאו ב-median. הסיבה לכך היא שהחישובים בטבלה מחשבים את הסכומים הכוללים באמצעות הערכים בשורה Total, ולא באמצעות הערכים בעמודת הנתונים. בדף השיטות המומלצות הצגת סכומים של חישובים בטבלה שעלולים לבלבל כערכים ריקים מפורטים טיפים לפתרון בעיות. - תמיד צריך להשתמש באפסים מובילים במספרים עשרוניים שקטנים מ-1. לדוגמה, הערך 0.95 תקין, אבל הערך .95 יגרום לשגיאה.
- שימוש במקשי הקיצור Command-K (ב-Mac) או Ctrl+K (ב-Windows) ינקה את כל החישובים בטבלה, כולל שדות בהתאמה אישית. כדי להחזיר את החישובים בטבלה, לוחצים על החץ אחורה בדפדפן. יכול להיות שתצטרכו גם להריץ מחדש את השאילתה.
מקורות מידע שקשורים לנושא
עכשיו, אחרי שלמדתם איך ליצור ולערוך חישובים בטבלה, אתם יכולים:
- לסנן ולהגביל את התוצאות כך שיוצגו רק הנתונים שמעניינים אתכם.
- ליצור שדות בהתאמה אישית כדי ליצור מדדים אד-הוק בכלי הניתוחים.
- ליצור תצוגות חזותיות.
- שמירת שאילתות של Explore בתור Looks.
- הוספת שאילתות של Explore למרכזי בקרה.
- לשתף נתונים עם משתמשים אחרים.