שימוש בחישובים בטבלה

כשאתם חוקרים נתונים ב-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, פועלים לפי השלבים הבאים:

  1. בחלונית Configure, לוחצים על ‎+ Add ואז על Table Calculation כדי לפתוח את תיבת הדו-שיח Create table calculation.

  2. בתיבת הדו-שיח Create table calculation, בוחרים סוג חישוב מהתפריט הנפתח Calculation. האפשרויות של ביטוי מותאם אישית מוצגות כברירת מחדל.

  3. מוסיפים את הגדרת החישוב, כולל בחירת עמודת המקור של חישוב קיצור הדרך. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.

    • אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מזינים ביטוי של Looker בשדה הגדול כדי ליצור את החישוב. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. ביטויים של Looker יכולים להחזיר מספר, תאריך, מחרוזת (טקסט) או ערך בוליאני (נכון/לא נכון).
    • בדף התיעוד יצירת ביטויים של Looker מוסבר איך ליצור ביטויים של Looker ואיך כלי העריכה יכול לעזור לכם.
  4. אם רוצים, בוחרים פורמט אחר מברירת המחדל בתפריט הנפתח פורמט.

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

  6. לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.

  7. לוחצים על שמירה.

אפשר גם ליצור חישובים מקוצרים ישירות מהחלונית נתונים. כך עושים את זה:

  1. בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים בשדה מספרי.
  2. בוחרים באפשרות חישובים, ובוחרים חישוב קיצור דרך.

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

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

יצירת חישובים בטבלה בגרסה הקלאסית של ניתוחים

בגרסאות הקלאסיות של Explore, אפשר לגשת לעורך הביטויים של Looker מהדף Explore בדרכים הבאות:

שימוש בלחצן + הוספה בקטע שדות בהתאמה אישית של בחירת השדות כדי ליצור חישובים בטבלה

אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים להשתמש בקטע שדות בהתאמה אישית בבחירת השדות כדי לפתוח את תיבת הדו-שיח יצירת חישוב בטבלה.

כדי ליצור חישוב בטבלה באמצעות הקטע Custom Fields:

  1. בקטע שדות בהתאמה אישית של בחירת השדות, לוחצים על + הוספה.
  2. בוחרים באפשרות חישוב בטבלה כדי לפתוח את תיבת הדו-שיח יצירת חישוב בטבלה.

לאחר מכן, מבצעים את השלבים הבאים לכל חישוב בטבלה:

  1. בוחרים סוג חישוב מהתפריט הנפתח חישוב. האפשרויות של ביטוי מותאם אישית מוצגות כברירת מחדל.
  2. מוסיפים את הגדרת החישוב, כולל בחירת עמודת המקור של חישוב קיצור הדרך. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
    • אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מזינים ביטוי של Looker בשדה הטקסט הגדול כדי ליצור את החישוב. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. ביטויים של Looker יכולים להיות בסיסיים, או שהם יכולים להשתמש בכמה שדות, פונקציות ואופרטורים שנדרשים ללוגיקה העסקית שלכם. הביטוי שאתם יוצרים יכול להחזיר מספר, תאריך, מחרוזת (טקסט) או ערך בוליאני (נכון/לא נכון).
    • בדף התיעוד יצירת ביטויים של Looker מוסבר איך ליצור ביטויים של Looker ואיך כלי העריכה יכול לעזור לכם.
  3. אם רוצים, בוחרים פורמט אחר מהפורמט שמוגדר כברירת מחדל בתפריט הנפתח פורמט.
  4. אם רוצים, מזינים שם חדש לחישוב בשדה שם במקום שם ברירת המחדל. שם החישוב מופיע בבורר השדות ובטבלת הנתונים.
  5. לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
  6. לוחצים על שמירה.

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

שימוש בחלונית הנתונים כדי ליצור חישובים בטבלה

בנוסף לשימוש בקטע שדות בהתאמה אישית של בחירת השדות, אפשר לפתוח את תיבת הדו-שיח יצירת חישוב בטבלה בלחיצה על הכפתור הוספת חישוב בחלונית נתונים.

לאחר מכן, מבצעים את השלבים הבאים לכל חישוב בטבלה:

  1. בוחרים סוג חישוב מהתפריט הנפתח חישוב. האפשרויות של ביטוי מותאם אישית מוצגות כברירת מחדל.
  2. מוסיפים את הגדרת החישוב, כולל בחירת עמודת המקור של חישוב קיצור הדרך. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
    • אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מזינים ביטוי של Looker בשדה הגדול כדי ליצור את החישוב. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. ביטויים של Looker יכולים להיות בסיסיים, או שהם יכולים להשתמש בכמה שדות, פונקציות ואופרטורים שנדרשים ללוגיקה העסקית שלכם. הביטוי שאתם יוצרים יכול להחזיר מספר, תאריך, מחרוזת (טקסט) או ערך בוליאני (נכון/לא נכון).
    • בדף התיעוד יצירת ביטויים של Looker מוסבר איך ליצור ביטויים של Looker ואיך כלי העריכה יכול לעזור לכם.
  3. אם רוצים, בוחרים פורמט אחר מהפורמט שמוגדר כברירת מחדל בתפריט הנפתח פורמט.
  4. אם רוצים, מזינים שם חדש לחישוב בשדה שם במקום שם ברירת המחדל. שם החישוב מופיע בבורר השדות ובטבלת הנתונים.
  5. לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
  6. לוחצים על שמירה.

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

קיצורי דרך לחישובים נפוצים

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

אפשר לבצע חישובי קיצור דרך באחת מהדרכים הבאות:

השיטה השנייה מאפשרת להתאים אישית את החישוב בטבלה בזמן שיוצרים אותו, למשל לשנות את השם, להוסיף תיאור אופציונלי או לבחור פורמט שונה מברירת המחדל.

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

סוגים של קיצורי דרך נפוצים לחישובים

יש כמה סוגי חישובים שאפשר לבצע באמצעות קיצורי דרך. בטבלה הבאה מפורטים כל החישובים הזמינים, לצד התיאור, הקלט והביטוי של 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) שלהם, וגם פורמט ערך ברירת המחדל ושם ברירת המחדל של החישוב. כדי לציין שם או פורמט ערך אחר, אפשר לערוך את החישוב.

החישוב תיאור קלט Lexp פורמט שם
‫% מהעמודה הקודמת בשדות עם ציר, הערך של העמודה הנוכחית חלקי הערך של העמודה שמשמאל לה. field_1 field_1 / pivot_offset(field_1, -1) % (0 ספרות אחרי הנקודה העשרונית) אחוז מהעמודה הקודמת של view_name field_name
שינוי באחוזים מהעמודה הקודמת בשדות ציר, ההפרש בין הערך של העמודה הנוכחית לבין הערך של העמודה שמשמאל, חלקי הערך של העמודה שמשמאל. field_1 (field_1/pivot_offset(field_1, -1)) - 1 % (0 ספרות אחרי הנקודה העשרונית) שינוי באחוזים מהעמודה הקודמת של view_name field_name
‫% מהשורה בשדות של טבלת צירים, האחוז של הערך בעמודה הנוכחית חלקי סכום השורה של השדה הזה. field_1 field_1/sum(pivot_row(field_1)) % (0 ספרות אחרי הנקודה העשרונית) אחוז מהשורה
סכום מצטבר של שורה בשדות עם ציר, הסכום המצטבר של העמודה הנוכחית וכל העמודות הקודמות בשורה הזו. field_1 sum(pivot_offset_list(field_1,-1*pivot_column()+1,pivot_column())) עיצוב ברירת המחדל סכום מצטבר של שורה

שימוש בטבלת הנתונים כדי להשתמש בקיצורי דרך לחישובים נפוצים

אם יש לכם הרשאות ליצור ולערוך חישובים בטבלה, אתם יכולים ליצור חישוב מקוצר מעמודה של שדה בטבלת הנתונים בדרכים הבאות:

  • בממשק ברירת המחדל של הכלי "ניתוחים":

    • בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים בשדה מספרי.
    • לוחצים על חישובים.
    • בוחרים סוג חישוב.
  • בגרסה הקלאסית של הכלי "ניתוחים":

    • לוחצים על תפריט גלגל השיניים לצד שם השדה בטבלת הנתונים.
    • לוחצים על חישובים.
    • בוחרים סוג חישוב.

סוגי חישובים של טבלת צירים לא יופיעו אלא אם התוצאות של Explore מוצגות בטבלת צירים.

החישוב החדש יופיע באופן אוטומטי כעמודה ירוקה בטבלת הנתונים.

החישוב החדש יופיע גם בתצוגה שדות בהתאמה אישית בחלונית הגדרה (או בקטע שדות בהתאמה אישית של בחירת השדות בניתוחים קלאסיים).

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

שימוש בתיבת הדו-שיח Create or Edit table calculation כדי להשתמש בקיצורי דרך לחישובים בטבלה נפוצים

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

  1. פותחים את תיבת הדו-שיח Create table calculation אם יוצרים חישוב בטבלה, או את תיבת הדו-שיח Edit table calculation אם עורכים חישוב בטבלה.
  2. בוחרים סוג חישוב מהתפריט הנפתח חישוב.
  3. בתפריט הנפתח עמודת מקור, בוחרים את השדה שבו רוצים לבצע את החישוב. אפשר לבחור רק שדות מספריים שמופיעים בטבלת הנתונים של הניתוח.
  4. אופציונלי: בתפריט הנפתח Format, בוחרים פורמט מוגדר מראש או יוצרים פורמט מותאם אישית לתוצאות. אם אתם יוצרים פורמט מותאם אישית, השתמשו בעיצוב בסגנון גיליון אלקטרוני, כמו שמתואר בדף התיעוד הוספת עיצוב מותאם אישית לשדות מספריים. אם לא בוחרים פורמט, Looker משתמש בפורמט ברירת המחדל.
  5. אם רוצים, משנים את השם של החישוב בטבלה משם ברירת המחדל בשדה Name. שם החישוב מופיע בבורר השדות ובטבלת הנתונים.
  6. לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי של עד 255 תווים, שיכול לספק למשתמשים אחרים הקשר או מידע נוסף על החישוב בטבלה.
  7. אם סיימתם ליצור את החישוב בטבלה, בוחרים באפשרות Save כדי להוסיף את החישוב ל-Explore.

החישוב החדש יופיע באופן אוטומטי כעמודה ירוקה בטבלת הנתונים.

החישוב החדש יופיע גם בקטע שדות מותאמים אישית בחלונית הגדרה (או בקטע שדות מותאמים אישית של בחירת השדות בניתוחים קלאסיים).

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

שכפול חישובים בטבלה

אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים גם לשכפל חישובים קיימים בטבלה שאתם או משתמשים אחרים יצרתם. שכפול ועריכה של חישובים בטבלה יכולים לעזור אם רוצים ליצור כמה חישובים בטבלה עם הבדלים קטנים בלבד (לדוגמה, סכומים של 30 יום, 60 יום או 90 יום).

השיטות לשכפול חישוב בטבלה משתנות בהתאם לשימוש בממשק ברירת המחדל של "ניתוח נתונים" או בממשק הקלאסי של "ניתוח נתונים".

שכפול חישובים בטבלה בממשק ברירת המחדל של Explore

אפשר לשכפל חישובים בטבלה בממשק ברירת המחדל של Explore בכל אחת מהדרכים הבאות:

  • בחלונית Configure, מרחיבים את התצוגה Custom Fields, לוחצים על תפריט האפשרויות הנוספות More של החישוב ובוחרים באפשרות Duplicate.
  • בחלונית נתונים, לוחצים על תפריט האפשרויות הנוספות בעמודת הנתונים של החישוב, ובוחרים באפשרות שכפול.

החישוב המשוכפל בטבלה מופיע בתצוגה Custom Fields בחלונית Configure ובטבלת הנתונים, עם השם של החישוב המקורי בטבלה בתוספת המילה "Copy" בסוף.

בשלב הבא, אפשר לערוך את החישוב המשוכפל בטבלה.

שכפול חישובים בטבלה בגרסה הקלאסית של הכלי "ניתוח נתונים"

ב-Explores הקלאסי, אפשר לשכפל חישובים בטבלה בדרכים הבאות:

כדי לשכפל חישוב בטבלה בגרסה הקלאסית של "ניתוחים", פועלים לפי השלבים הבאים:

  1. בכלי לבחירת שדות, מרחיבים את הקטע Custom Fields.
  2. לוחצים על תפריט האפשרויות הנוספות (שלוש נקודות) של החישוב בטבלה שרוצים לשכפל.
  3. לוחצים על שכפול.

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

החישוב המשוכפל בטבלה מופיע אחרי החישוב המקורי בקטע שדות בהתאמה אישית של בורר השדות, עם השם של החישוב המקורי בטבלה בתוספת המילה "העתקה" בסוף.

בשלב הבא, אפשר לערוך את החישוב המשוכפל בטבלה.

עריכת חישובים בטבלה

אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים גם לערוך חישובים קיימים בטבלה שאתם או משתמשים אחרים יצרתם.

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

עריכת חישובים בטבלה בממשק ברירת המחדל של Explore

אפשר לערוך חישובים בטבלה בממשק ברירת המחדל של Explore באחת מהדרכים הבאות:

  • בחלונית Configure, מרחיבים את התצוגה Custom Fields, לוחצים על תפריט האפשרויות הנוספות More של החישוב ובוחרים באפשרות Edit.
  • בחלונית נתונים, לוחצים על סמל האפשרויות הנוספות בעמודת הנתונים של החישוב, ובוחרים באפשרות עריכה או עריכת החישוב.

כל אחת מהאפשרויות פותחת את תיבת הדו-שיח Edit table calculation. כדי לערוך את החישוב בטבלה, פועלים לפי השלבים הבאים:

  1. בוחרים סוג חישוב חדש מהתפריט הנפתח חישוב.
  2. לשנות את הגדרת החישוב, כולל עמודת המקור של חישוב מקוצר. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
    • אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מוסיפים ביטוי של Looker לשדה הטקסט הגדול או עורכים ביטוי קיים של Looker. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore. אם האפשרות זמינה, אתם יכולים להשתמש ב-Gemini כדי ליצור ביטוי של Looker.
  3. בוחרים פורמט חדש מהתפריט הנפתח פורמט.
  4. אם רוצים, מזינים שם חדש לחישוב בשדה שם. שם החישוב מופיע בחלונית הגדרה ובטבלת הנתונים. אם שיניתם משהו בחישוב בטבלה, כדאי לשנות את השם בהתאם.
  5. מוסיפים או מעדכנים תיאור שדה אופציונלי של עד 255 תווים עם פרטים על החישוב בטבלה, כולל השימוש המיועד שלו.
    • אם כבר יש תיאור, התיבה תיאור תופיע באופן אוטומטי. אם אין תיאור קיים, לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי.
  6. לוחצים על שמירה.

עריכת חישובים בטבלה בגרסה הקלאסית של Explores

בכלי הקלאסי "ניתוחים", אפשר לערוך חישובים בטבלה בדרכים הבאות:

כדי לערוך חישוב בטבלה בתצוגות Explore קלאסיות, פועלים לפי השלבים הבאים:

  1. מרחיבים את הקטע Custom Fields (שדות בהתאמה אישית) בבורר השדות, או בוחרים באפשרות Edit calculation (עריכת החישוב) בתפריט גלגל השיניים של טבלת הנתונים של החישוב כדי לפתוח את תיבת הדו-שיח Edit table calculation (עריכת החישוב בטבלה).
  2. לוחצים על תפריט האפשרויות הנוספות (3 נקודות) לצד החישוב בטבלה שרוצים לערוך.
  3. לוחצים על Edit כדי לפתוח את תיבת הדו-שיח Edit table calculation.
  4. בוחרים סוג חישוב חדש מהתפריט הנפתח חישוב.
  5. לשנות את הגדרת החישוב, כולל עמודת המקור של חישוב מקוצר. רק שדות מספריים שמופיעים בטבלת הנתונים של ה-Explore מתאימים לסוגי חישובים שאינם ביטוי בהתאמה אישית.
    • אם בוחרים באפשרות ביטוי בהתאמה אישית בתפריט הנפתח חישוב, מוסיפים ביטוי של Looker לשדה הטקסט הגדול או עורכים ביטוי קיים של Looker. אפשר ליצור חישובים בטבלה רק משדות שמופיעים בטבלת הנתונים של ה-Explore.
  6. בוחרים פורמט חדש מהתפריט הנפתח פורמט.
  7. אם רוצים, מזינים שם חדש לחישוב בשדה שם. שם החישוב מופיע בבורר השדות ובטבלת הנתונים. אם שיניתם משהו בחישוב בטבלה, כדאי לשנות את השם בהתאם.
  8. מוסיפים או מעדכנים תיאור שדה אופציונלי של עד 255 תווים עם פרטים על החישוב בטבלה, כולל השימוש המיועד שלו.
    • אם כבר יש תיאור, התיבה תיאור תופיע באופן אוטומטי. אם אין תיאור קיים, לוחצים על + הוספת תיאור כדי להוסיף תיאור אופציונלי.
  9. לוחצים על שמירה.

הסרה ומחיקה של חישובים בטבלה

אם יש לכם הרשאות ליצור חישובים בטבלה, אתם יכולים להסיר חישובים בטבלה משאילתה או למחוק אותם מהדף "גילוי נתונים".

כשמוחקים חישוב בטבלה, הוא נעלם מה-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.

כדי לשחזר חישוב בטבלה שמחקתם, לוחצים על החץ אחורה בדפדפן.

הסרת חישובים בטבלה בגרסה הקלאסית של הדף "ניתוח הנתונים"

בכלי הקלאסי לניתוחים, אפשר להסיר חישובים בטבלה בדרכים הבאות:

כדי להסיר חישוב בטבלה בתצוגות חקירה קלאסיות:

  1. מרחיבים את הקטע Custom Fields (שדות בהתאמה אישית) בבורר השדות.
  2. לוחצים על תפריט האפשרויות הנוספות (שלוש נקודות) לצד החישוב בטבלה שרוצים להסיר.
  3. לוחצים על הסרה.

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

מחיקת חישובים בטבלה בגרסה הקלאסית של "ניתוחים"

בגרסה הקלאסית של Explores, אפשר למחוק חישובים בטבלה בדרכים הבאות:

כדי למחוק חישוב בטבלה בגרסה הקלאסית של "ניתוחים":

  1. מרחיבים את הקטע Custom Fields (שדות בהתאמה אישית) בבורר השדות.
  2. לוחצים על תפריט האפשרויות הנוספות (שלוש נקודות) לצד החישוב בטבלה שרוצים למחוק.
  3. בוחרים את האפשרות 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 (אחוז הרווח מהשבוע הקודם), שמשווה את הרווח של כל שבוע לרווח של השבוע הקודם:

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

עכשיו אפשר למנוע הצגה של שורות נתונים מסוימות בתרשים העמודות האנכי. כדי לעשות את זה, יוצרים חישוב בטבלה שמחזיר את הערך 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.

טבלת נתונים כוללת חישוב בטבלה שנקרא Exceeds Previous Week Profit (חריגה מהרווח של השבוע הקודם) שמציג Yes (כן) או No (לא) לכל שורה.

כדי להסתיר את כל השורות שבהן ההכנסה בשבוע מסוים לא הייתה גבוהה יותר מההכנסה בשבוע הקודם, בוחרים בתפריט גלגל השיניים של טבלת הנתונים של החישוב 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) ינקה את כל החישובים בטבלה, כולל שדות בהתאמה אישית. כדי להחזיר את החישובים בטבלה, לוחצים על החץ אחורה בדפדפן. יכול להיות שתצטרכו גם להריץ מחדש את השאילתה.

עכשיו, אחרי שלמדתם איך ליצור ולערוך חישובים בטבלה, אתם יכולים: