פונקציות DAX: עמודות מחושבות ו‑RELATED

שתפו עם חברים שעמוד זה יכול לסייע להם
Facebook
Twitter
LinkedIn
  • DAX היא שפת הנוסחאות של Power Pivot ושל Power BI. יש בה שני סוגים של חישובים: עמודה מחושבת, שמחושבת לכל שורה בטבלה ונשמרת בה, ומידה, שמחושבת על הכול בזמן הצגת הדוח. כאן העמודות.

    הנתונים: שתי טבלאות מקושרות

    A B
    1 Code Qty
    2 P1 5
    3 P2 5
    4 P1 3
    5 P3 2
    A B C
    1 Code Product Price
    2 P1 כיסא 90
    3 P2 שולחן 140
    4 P3 ארון 230

    הטבלה הראשונה היא Sales, המכירות; השנייה Products, המוצרים. במודל הנתונים יש ביניהן קשר לפי Code.

    עמודה מחושבת עם RELATED

    1. בכרטיסייה נתונים: מודל נתונים ← נהל מודל נתונים. אפשר גם להקליד ״נהל מודל נתונים״ בתיבה חפש שבראש החלון. נפתח חלון Power Pivot.
    2. עוברים לטבלה Sales, ולוחצים על התא הראשון בעמודה הריקה שמימין.
    3. בשורת הנוסחאות כותבים =RELATED(Products[Price]) ומקישים Enter. העמודה מתמלאת לכל השורות בבת אחת.
    הכרטיסייה נתונים באקסל 365: התפריט מודל נתונים עם נהל מודל נתונים וקשרי גומלין
    1. הכרטיסייה נתונים. 2. מודל נתונים. 3. קשרי גומלין (אפור כל עוד אין טבלאות). מעליו נהל מודל נתונים. אקסל 365, אוקטובר 2026.

    RELATED מביאה ערך מהטבלה המקושרת, בדומה ל‑VLOOKUP, אבל בלי טווח ובלי מספר עמודה. עמודה נוספת, =Sales[Qty]*RELATED(Products[Price]), נותנת את סכום כל שורה, וסך ההכנסות הוא 1,880.

    סיווג עם SWITCH

    בטבלה Products, עמודה שמסווגת כל מוצר לפי מחיר:

    =SWITCH(TRUE(), Products[Price] <= 100, "cheap", Products[Price] <= 200, "medium", "expensive")

    SWITCH עם TRUE() בודקת את התנאים לפי הסדר ועוצרת בראשון שמתקיים: הכיסא, 90, ״cheap״; הארון, 230, ״expensive״. כותבים את התנאים מהקטן לגדול.

    עמודה או מידה?

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

    עם Copilot (קופיילוט)

    באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״במודל הנתונים, הוסף לטבלת המכירות עמודה עם המחיר של כל מוצר מטבלת המוצרים״. Copilot עונה במילים או בנוסחת DAX; כדאי לבדוק שהנוסחה משתמשת ב‑RELATED ושיש קשר בין הטבלאות.

    שאלות נפוצות

    מה זה עמודה מחושבת ב‑DAX?

    עמודה בטבלה של מודל הנתונים שערכה מחושב בנוסחת DAX לכל שורה, למשל כמות כפול מחיר.

    מה עושה הפונקציה RELATED?

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

    יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על עמודות מחושבות ב‑DAX. את התשובה כדאי לבדוק מול הדוגמאות שכאן.

עובד בעסק או בארגון? ללמוד לבד אפשר כאן, בחינם.
רוצה להעמיק יותר וללמוד באופן מקצועי? בהדרכה במקום העבודה הצוות שלכם יקבל מה שאף סרטון לא יכול להעניק:
  • תרגול מונחה על הקבצים של הארגון.
  • מדריך שעונה על כל שאלה במקום, וגם חודשים אחרי סיום הקורס.
  • פתרון בעיות ספציפיות שמופיעות בשימוש שוטף.
  • השלמות ידע בחידושים האחרונים, לרבות שימוש בכלי ה‑AI הכי עדכניים.
בקש ממנהלת ההדרכה לבדוק את האפשרויות להדרכה מותאמת לארגון, אצלכם או בזום
נכתב על ידי יהודית מהלל, מייסדת ספקטרא ומדריכת אקסל בארגונים מאז 1995.

להצעת מחיר לעסקים
וארגונים בלבד צרו קשר
03-6998844