הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

ספירת כמות הזמנות במחיר מינימום לפריט מסויים

More
13 years 5 months ago #7552 by יובל
שלום לכולם
אשמח לקבל את עזרתכם במציאת פתרון לשתי השאלות הבאות:
1. מהי כמות ההזמנות שיש במחיר המינימום לפריט?
2. מיהו הספק עם מחיר המינימום לפריט?

אני מעוניין להציג זאת ב- chart straight table.

ניסיתי כבר את הבאים:

aggr(if(rank([USD Cost],1)=1,Count(PO)),[Item Number])
עבור שאלה 1


FirstSortedValue(Supplier,usd_cost,1)
עבור שאלה 2.


תודה רבה
סוף שבוע טוב
יובל

Please התחברות to join the conversation.

More
13 years 5 months ago #7554 by yigal.beno
היי יובל,

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

עבור שאלה 1,
משתמש ב - sum במקום ב Count.

Attachment MinTest.qvw not found



ראה את הקובץ המצ"ב.

מקווה שייתן לך מענה מספיק טוב.
Attachments:

Please התחברות to join the conversation.

More
13 years 5 months ago #7555 by נתנאל אלירז
הקוד של יגאל יעבוד אבל רק כשהמינימום מחושב לכל הטבלה. אני מניח שכאן הכוונה היא מינימום עבור כל פריט ופריט.
גם אני עושה זאת בסקריפט - מן הסתם אפשר גם בתצוגה אבל אני מעדיף בסקריפט כדי לנטרל השפעה של סינונים על החישוב.

Attachment MinPrice.qvw not found

Attachments:

Please התחברות to join the conversation.

More
13 years 5 months ago #7557 by yigal.beno
היי נתנאל,

יצאתי מתוך הנחה שיובל ידע לבצע את האגרגציה לפי הרמה הרצויה,

תודה על הדיוק בכל מקרה.

Please התחברות to join the conversation.

More
13 years 5 months ago #7558 by avishayl
הי יובל,

אני אחבר את שתי השאלות לאובייקט אחד
מימדים:
1. פריט,
2. aggr(min(price),part)

ובביטוי
1. count(order)
2. ספק
יוצג רק אם יש ספק אחד, אפשר להשתמש ב MINSTRING()

Please התחברות to join the conversation.

More
13 years 5 months ago #7559 by יובל
נתנאל, יגאל ואבישי היקרים שלום

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

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

2. באותו אובייקט כנ"ל אני מעוניין למצוא את הספק עם מחיר המינימום .

תודה רבה
יובל

Please התחברות to join the conversation.

More
13 years 5 months ago #7570 by נתנאל אלירז
לגבי 1 אתה יכול להשתמש בביטוי כזה:
substringcount(Concat(PriceInOrder,'_') & '_', min(PriceInOrder) & '_')

לגבי 2, לא יודע למה FirstSortedValue לא עבד לך - אצלי זה עובד. הבעיה היא שאם למוצר כלשהו יש יותר מספק אחד עם מחיר המינימום, אף ערך לא מוצג. לכן תוכל לחלופין לחשב כך:
subfield(MinString(Num(PriceForSupplier,000.00) & '_' & Supplier),'_',2)
שים לב לפרמט את המחיר עם מספיק ספרות, כי המיון הוא טקסטואלי.

הסבר על הטריק תוכל למצוא בבלוג שלי:
netaqlik.blogspot.com/2011/11/blog-post_23.html

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

אני מצרף מודל עם שני הפתרונות.

בהצלחה,
נתנאל

Please התחברות to join the conversation.

More
13 years 5 months ago #7571 by נתנאל אלירז

Please התחברות to join the conversation.

More
13 years 5 months ago #7572 by נתנאל אלירז
לא מצליח להעלות את הקובץ.... מנסה פעם אחרונה

Attachment MinPrice-20120322.qvw not found

Attachments:

Please התחברות to join the conversation.

More
13 years 5 months ago #7573 by Administrator
שלום לכולם,

אנחנו מבינים שהייתה בעיה עם העלאת הקובץ. האם הסתדר?

תודה,



צוות dwh.co.il

Please התחברות to join the conversation.

More
13 years 5 months ago #7574 by נתנאל אלירז

Please התחברות to join the conversation.

More
13 years 3 months ago #7720 by נתנאל אלירז
למעוניינים, הסברתי בפירוט את הפתרון בבלוג שלי:
netaqlik.blogspot.co.il/2012/06/blog-post.html

Please התחברות to join the conversation.

Moderators: avishaylgiladlDaniel Chotzenodedth
Time to create page: 0.321 seconds