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

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

חודש/שנה מתוך תאריך

More
17 years 9 months ago #2347 by אלון צוקלר
שלום לכולם
BOXIR2 דוחות WEB
אני מעוניין ליצור אובייקט מסוים מתוך התאריך שיכולול רק MM/YYYY
נסיתי כמה שיטות ולא הלך
כתבתי פונקציה חודש+ "/" + שנה
אך זה נראה ככה 03/2,008 הפסיק הזה מכוער
רציתי לעשות Right אך אי אפשר לעשות RIGHT על תאריך
האם יש TOSTIRNG כי לא מצאתי משהו כזה ?
אלו עוד דברים לא נסיתי?

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

More
17 years 9 months ago #2351 by Yoav

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

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

More
17 years 9 months ago #2354 by Me
sql server

Right(‘0’ + Cast(month(mydate) as varchar) ,2) +’/’+ cast(year(mydate) as varchar)

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

More
17 years 9 months ago #2355 by אלון צוקלר
אופס סליחה,
לא חשבתי על כיוון של ה DB
אני עובד על 10G
אני כמובן יודע לפתור את הבעיה ברמת DB וכמובן ברמת ה Designer
זה סתם לשמור עוד אובייקט Varchar ואז המיון עליו עושים בעיות וכו'
ולכןרציתי לעשות ברמת דוח,
ואני מבין שאי אפשר ב WEBI

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

More
17 years 9 months ago #2356 by Me
למה מיון בעייתי
תווצא שהחודש תמיד בשתי פוזיציות
דהיינו ינואר =01
ואז לא תהיה לך בעיה במיון תסתכל במה שכתבתי זה הכיוון

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

More
17 years 6 months ago #2861 by אלון צוקלר
תהיהי בעיה במיון כאשר שולפים יותר משנה אחת
01-2008
01-2009
12-2008
זאת דוגמה למיון על VARCHAR
הבעיה שלי כזאת, יש לי אובייקט DATE ואני מעוניין להציג ערך ריק כשאר התאריך שווה ל 01/01/1901  חשבתי להמיר אותו ל CHAR אבל אז המיון נדפק כפי שרשמתי קודם.
האם יש לכם רעיונות ?

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

More
17 years 6 months ago #2862 by תמיר
הי,

תעשה את הדבר הבא:

תיצור אובייקט מסוג date, לאחר מכן, תלך לformat object ותשנה ל mm/yyyy. זה יגרום להציג את האובייקט כ mm/yyyy GO עם מיון נכון (שים לב:המיון יתבצע לפי date!)

מה לגבי הcondition ?? כאן הנושא יותר בעייתי, אך אפשרי.

ראשית הכנסת חודשים חייבת להתבצע דרך prompt ב filter.

שנית, צור טבלת lov עם רשימת ערכים של חודש לפי mm/yyyy.

בשלב האחרון,תיצור prompt של הכנסת חודש. רשימת הערכים של ה prompt תלקח מהטבלה שיצרת. הprompt משתמש בto_date כדי להמיר את הchar של mm/yyyy לdate.

וזה כל הסיפור. זה עובד!!


תמיר

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

More
17 years 6 months ago #2863 by אלון צוקלר
עלה לי רעיון מאוד פשוט
להמיר ל VARCHAR
במבנה הזה YYYY_MM
ואז גם המיון יעבוד.

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

More
17 years 6 months ago #2864 by תמיר
ככה עושים את זה באמת.

אך לתומי הסתכלי על מה שכתבת:

אני מעוניין ליצור אובייקט מסוים מתוך התאריך שיכולול רק MM/YYYY

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

More
17 years 6 months ago #2894 by Dragoran
מה שיותר נכון לעשות (מניסיוני האישי), זה להמיר ל-TEXT (ולהוריד את הימים) ואז להמיר חזרה ל-DATE (ללא הימים).
לדוגמא:
=TODATE(FORMATDATE(<DATE>;"MM/YYYY");"MM/YYYY")
צריך לשנות את <DATE> לאובייקט של התאריך
התוצאה תהיה תאריך שניתן לסדר לפי תאריכים, ורק צריך להגדיר שהתצוגה תהיה איך שאתה רוצה (דרך Format cell).

למה עדיף לעשות את זה ככה?
כי אז האובייקט הוא תאריך, ואפשר לעבוד איתו (לבדוק טווח תאריכים, להוסיף/להחסיר ימים - ועוד)

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

Moderators: Yoav
Time to create page: 0.404 seconds