פונקציית Power BI RANKX DAX: תחביר, שימוש ודוגמאות

Pwnqzyyt Power Bi Rankx Dax Thbyr Symws Wdwgm Wt



RANKX היא פונקציית DAX (Data Analysis Expressions) ב-Power BI המשמשת לחישוב דירוג הערכים בתוך טבלה או עמודה על סמך ביטוי שצוין. הוא מקצה דירוג ייחודי לכל ערך בהתבסס על הסדר שנקבע על ידי הביטוי.

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

התוצאה של RANKX פונקציה היא מספר שלם המייצג את מיקום השורה בדירוג. מדריך זה בוחן כיצד להשתמש בפונקציית RANKX ב- Power BI.







תחביר ופרמטרים של RANKX

התחביר של ה RANKX הפונקציה היא כדלקמן:



RANKX(, , [[, [, ]]])

הפונקציה לוקחת ארבעה ארגומנטים:



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





ביטוי : המידה או העמודה או הביטוי שמכילים את הערכים שיש לדרג.

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



להזמין : הסדר שבו יש לדרג את הערכים (עולה או יורד). זה יכול לקחת את הערכים 1 אוֹ 0 , איפה 1 מייצג סדר יורד ו 0 מייצג סדר עולה. כברירת מחדל, הוא מוגדר ל 1 . כמובן שזה עוד פרמטר אופציונלי.

[<קשרים>] (אופציונלי): פרמטר זה מגדיר כיצד לטפל בקשרים, כלומר כאשר לשני פריטים או יותר יש אותו ערך והם מוקצים באותה דירוג. זה יכול לקחת את הערכים 0 , 1 , או -1 , איפה 0 מייצג הקצאת הדירוג הממוצע, 1 מייצג הקצאת הדרגה המקסימלית, ו -1 מייצג את הקצאת הדרגה המינימלית. ערך ברירת המחדל הוא 0 .

כיצד להשתמש ב-RANKX ב-Power BI

כדי להשתמש ב-RANKX ב-Power BI, בצע את השלבים הבאים:

שלב 1: הכן נתונים

ודא שהנתונים שלך נטענים ל-Power BI ומאורגנים בפורמט טבלה, עם העמודות שברצונך לדרג והמדד שבו תשתמש לדירוג (למשל, מכירות, הכנסות).

שלב 2: צור מידה

צור מידה חדשה על ידי בחירת 'מידה חדשה' מהכרטיסייה 'דוגמנות'. כתוב מדד DAX שמגדיר את הבסיס לדירוג. לדוגמה, כדי לדרג מוצרים על סמך מכירות, צור מדד באמצעות סְכוּם כדי לצבור מכירות עבור כל מוצר.

שלב 3: כתוב פונקציה/נוסחה של RANKX

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

לדוגמה:

דירוג מכירות = RANKX(financials, [Gross Sales], , DESC, Dense)

לחץ על 'Enter' כדי ליצור את המידה. המידה החדשה תופיע בחלונית 'שדות'.

שלב 4: בניית ויזואליזציה

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

דוגמאות ל-RANKX ב-Power BI

להלן כמה מהדוגמאות העיקריות של Power BI:

דוגמה 1: דירוג מכירות לפי אזור

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

לדוגמה:

דירוג מכירות = RANKX(מכירות, [סה'כ מכירות], [סה'כ מכירות], DESC)

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

דוגמה 2: דרג מוצרים לפי מכירות

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

לדוגמה:

דירוג מוצר = RANKX(FILTER(Products, [Category] = SELECTEDVALUE(Products[Category])), [Sales Sales], [Total Sales], DESC)

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

סיכום

ה RANKX פונקציה ב- Power BI היא כלי רב ערך לביצוע חישובי דירוג וקבלת תובנות לגבי נתונים. פונקציה זו יכולה לעזור לך לזהות ביצועים מובילים, לעקוב אחר מגמות ולבצע ניתוחים תחרותיים שונים. מדריך זה כיסה את התחביר, כיצד להשתמש ב-Power BI RANKX ודוגמאות מעשיות כדי לעזור לך להתחיל עם הפונקציה.