איך יוצרים את כל הקומבינציות האפשריות משתי רשימות נתונים?
הקדמה: מה רצה הלקוח…
לקוח ביקש ממני בקשה, שבעיניו היתה מוזרה, ולא היה לו שמץ של מושג איך לגשת אליה:
"יש לי שתי רשימות, ואני רוצה ליצור את כל הקומבינציות האפשריות ביניהן.
לא מדובר בכמה רשימות בודדות, את זה הייתי עושה בצורה ידנית, אלא במאות נתונים. אני שולח לך קובץ לדוגמה"
בתוך פחות משתי דקות הוא קיבל את מבוקשו.
דקה אחרי זה קיבלתי ממנו טלפון – "איך? איך לעזאזל (את זה הוא אמר, לא אני…) עשית את זה?"
אז הנה, לכם אני מגלה את כל הסודות!
אבל ראשית, בואו נראה במה מדובר:
יש לי רשימת מוצרים ורשימת מידות, ואני רוצה ליצור את כל הקומבינציות האפשרויות בין שתי הרשימות:
שלב ראשון – טבלה חכמה (דינמית)
הדבר הראשון שצריך לעשות זה להפוך את שתי הרשימות לטבלאות חכמות (דינמיות).
הדרך הפשוטה ביותר לעשות את זה היא לעמוד בתוך הטבלה וללחוץ על שילוב המקשים Ctrl+T
מומלץ מאוד לתת שם משמעותי לכל אחת מהטבלאות, כדי שיהיה קל לזהות אותן.
במקרה שלי, לטבלת המוצרים קראתי Prod ולטבלת המשקל – Weight
שלב שני – הכנות לקסם: טבלת ציר ומודל הנתונים (Data Model)
בשלב הבא יצרתי טבלת ציר (Pivot), אבל… במקום ליצור טבלת ציר פשוטה, הוספתי אותה למודל הנתונים על ידי סימון V בתחתית המסך: 'הוסף נתונים אלה לנתונים ולמודל'
אחרי לחיצה על 'אישור', קיבלתי את השדות של טבלת הציר, שבמבט ראשון נראים כמו טבלת ציר רגילה,
אבל במבט מעמיק יותר אנחנו רואים שגם שם הטבלה מופיע, ולא רק רשימת השדות:
שלב שלישי – החלונית הנסתרת, שאולי מעולם לא שמתם אליה לב…
הקסם עצמו לא מתרחש בחלונית הזאת, אלא בחלונית 'הכל':
אני לא אכנס עכשיו למשמעות החלונית הזאת. היא קשורה למודל הנתונים (Data Model) ובעיקרון מאפשרת ליצור טבלת ציר שמבוססת על קשרי גומלין בין טבלאות.
אנחנו נתעלם מכל זה, ופשוט נגרור את השדות הרצויים מכל אחת מהטבלאות אל השורות, וזה מה שיתקבל:
שלב רביעי – שיפוצים, שיפצורים ומעט עיצובים
כל מה שנשאר לנו לעשות עכשיו זה כמה שיפוצים קטנים:
ראשית, נעבור לכרטיסיית עיצוב ותחת פריסת דוח נבקש להציג את הנתונים בצורה טבלאית:
זה יפתור לנו שתי בעיות:
האחת, שמות השדות ישתנו לשם השדה המקורי, במקום 'תוויות שורה'
והשנייה, הנתונים יופיעו בשתי עמודות, במקום בצורה דחוסה בעמודה אחת:
ועכשיו, כל מה שנשאר לנו זה לבחור ב'חזור על כל תוויות הפריטים':
וזהו, בכמה לחיצות עכבר השגנו את מבוקשנו:
מעוניינים ללמוד עוד על טבלאות ציר?
לחצו על הלינק הזה לרכישת ספר מקיף, הכולל את מודל הנתונים במהדורה מודפסת.
ועל הלינק הזה לרכישת הספר בפורמט דיגיטלי להורדה מיידית
מעוניינים בקורס מקוון ללימוד טבלאות ציר? לחצו כאן