Wednesday, November 5, 2008

סינון X החשבוניות הראשונות,אחרונות של הלקוח באמצעות dummy measure

ניסיתם פעם לסנן את X החשבוניות האחרונות/ראשונות של הלקוח...?
יש לנו בעיה כי זה מימד ולפי מה בדיוק נדרג אותו מאחר וה-ranking עובד רק על סמך measure
ניקח את עולם ה- beach ונגרור את שדה ה- customer,invoice date וה- revenue...
אחרי שכבר הרצנו את השאילתא וקבלנו את התוצאות נבצע את הצעדים הבאים:
1.נבצע break על שדה ה- customer
2.ניצור חישוב שסופר את מס' השורות עבור כל break ונראה כך:
(runningcount(invoice date;customer= ונקרא לו בשם: דירוג חשבונית (זה עתה יצרנו dummy measure בשביל שהדירוג יעבוד...)
3.נעמוד על שדה החשבונית ונפעיל את מנגנון ה-rank
4.נסמן top 3 ו...נגלה שזה לא עובד כמצופה כי...
שחכנו לעטוף את פונקציית ה- runningcount ב- nofilter...מאחר וה-ranking יוצר סינון על הטבלה...על כן פונקציית ה-runningcount תראה כעת כך
=NoFilter(RunningCount(;))
וזהו זה..

No comments:

Post a Comment