ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

דיון: עזרה בהפעלת פונקציה על שדה מתוך קובץ XLS

עזרה בהפעלת פונקציה על שדה מתוך קובץ XLS 8 years 6 months ago #7595

  • ניסים
  • ניסים's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 13
  • קרמה: 0
היי,

אשמח לעזרתכם יש לי מספר שדות בתוך קובץ XSL השדות הם מספרים 0-999,

אני צריך לשרשר בינהם וכאשר קיים תו ריק באחד השדות במקומו יופיע 0 ,

לדוגמה :

ב-XLS יש לי שדה ששמו A ומופיע בו המספר 5 ,
בשדה B יש לי את המספר 67 ,

אני צריך לשרשר בינהם שב-QLICKVIEW יופיע לי בשדה משורשר ששמו C
המבנה הבא: 005-067

זה נראה פשוט אך ניסיתי מספר שיטות ללא הצלחה,ב-XLS עצמו זה פשוט לבצע ע"י התחביר הבא עבור כל שדה:
( CONCATENATE(REPT(0,3-LEN(A1)),A1

לא מצאתי את המקבילה שלה ב-SCRIPT של ה-QVIEW.

חשוב לי שהשינויי הנ"ל יהיה ב-SCRIPT של ה-QVIEW ולא בקובץ ה-XLS מכיוון שקובץ ה-XLS משתנה כל יום.

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

תגובה:עזרה בהפעלת פונקציה על שדה מתוך קובץ XLS 8 years 6 months ago #7599

היי,
אם הבנתי נכון יש לך כבר מנגנון לשרשור דינמי של השדות
מה שחסר לך זה בעצם פורמט של השדה עצמו, משהו כזה אמור לתת לך את המספר תמיד ב3 ספרות עם אפסים מובילים במידה ויש פחות ספרות
num(fieldname,'000')
(הגרש והסוגר שנראים כאילו משמאל צריכים להיות מימין, פשוט זה מתהפך בגלל הפורום)

אגב אם תוכל שנמח לדעת מה אלגוריתם השרשור שלך.
האם מספר/שמות השדות הם קבועים?

בברכה
דניאל חוצן
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:עזרה בהפעלת פונקציה על שדה מתוך קובץ XLS 8 years 6 months ago #7600

  • ניסים
  • ניסים's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 13
  • קרמה: 0
היי,

השדה המשורשר יוצר לי קוד ממספר שדות שניגש לטבלה חיצונית וממנה מביא סוג של פרויקט,
הצלחתי בסופו של דבר ליצור את השירשור בצורה פרימיטיבית ע"י שימוש בפקודת IF ואת התוצאה הסופית להמיר לשדה TEXT.

מצ"ב המבנה :
((Text(if (A>= 0 and A<=9 , '00'&A,if (A>= 10 and A<=99, '0' & A,A

תודה,
וחג שמח
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:עזרה בהפעלת פונקציה על שדה מתוך קובץ XLS 8 years 6 months ago #7602

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

תגובה:עזרה בהפעלת פונקציה על שדה מתוך קובץ XLS 8 years 6 months ago #7604

  • ניסים
  • ניסים's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 13
  • קרמה: 0
היי,

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

תודה וחג שמח.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.120 שניות

הדף שלנו בפייסבוק

מעניין? שתפו דף זה באמצעות הטלפון הנייד

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning