
if(isNull(Notes), 'NaN', Notes) as Notes2 נכשלת בשגיאה Field Notes not found, כי באחד הקבצים אין שדה Notes בכלל.no concatenate, כך שהיא לא משתרשרת אוטומטית לטבלת ה-Orders. כך בכל השורות קיים שדה Notes (גם אם ריק).concatenate(Orders) טוען מחדש מתוך הטבלה הזמנית, ואחר כך מוחקים אותה (drop table).concatenate מפורש.הטקסט המלא של הדקות הראשונות בהרצאה «עבודה עם קבצים של אקסל בתוך Qlik - חלק 3» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום שוב. היום נדבר על הנושא של החלפת ערכים חסרים בערך טקסט. יש לנו לפעמים מקרים שהדאטה בעמודה מסוימת, בשורה מסוימת, חסר בו נתונים, יש בעצם ערך נ"ל, מה שנקרא, ואנחנו נרצה לפעמים להחליף אותו בערך טקסטואלי מסוים או ערך מספרים מסוים.
זה שימושי בעיקר אם אנחנו רוצה לסנן על אותם שורות ריקות. נדגים למה הכוונה. ראינו שאנחנו טוענים שני קבצי אקסל של החזרות, באחד מהם יש הערות, נגיד הקובץ הזה של 1 לינואר 2019, יש בו איזה כל מיני נתונים וגם יש שדה הערות, אם אתם זוכרים,
והיה קובץ אחר שבעצם לא היה עם הערות. אתם זוכרים, גם עסקנו בזה בהקשר אחר. אז נניח שאני רוצה לספק דוח של החזרות, ואני רוצה לסנן דווקא על ההחזרות שלא היה בהן הערות.
והמצב היום, בואו נזכר גם מה עשינו עם זה, טענו בעצם מכוכבית נקודה אקסלס איקס שבתקייה, בעצם ככה טענו את כל הקבצים ביחד, מזכיר מה שכבר עברנו, וקיבלנו בעצם טבלה אחת משורשרת של החזרות, גם של הקובץ הראשון וגם של הקובץ השני. בואו נסתכל על זה רגע בתצוגה כדי להיזכר.
בעצם יש לנו בסך הכל שתי רשומות של החזרות, נגיד בגיליון הזה, אני אמחק רגע את מה שיש פה, ונביא טבלה, ונשים שם את השדות של ההחזרות, איך קראו להם?
יש את ההערות עצמם, ובואו נביא את ה-customer, את הלקוח, ומה עוד היה לנו להגיד? order date, בשביל ההדגמה לא צריך להביא את כל השדות, וכמו רוצים, בשביל הסינון להביא רק החזרות, נביא פילטר, אתם זוכרים עשינו שדה, אז עזוב את זה קצת,
עשינו שדה בשם packed type, בואו נביא אותו כדי שנוכל לסיים רק על החזרות, רק אחזור. טוב, משום מה רואים פה רק קובץ אחד, בוא נצטרך להטעין עוד פעם את ה...
בוא נצטרך עוד פעם להריץ בוא נראה למה יש לנו רק שורה אחת לא עדיין רק שורה אחת בוא נסתכל על הקבצים אוקיי בעצם עשינו פה where exist customers בוא נמחק את זה אתם זוכרים זה מה שעשינו בשביל לטעון רק את מה שרלוונטי ללקוחות קיימים נעשה את זה בהערה אוקיי והנה קיבלנו את שתי השורות עכשיו כמו שאמרנו באחד הקבצים היה הערות זה השורה הראשונה באחד הקבצים לא היה
הערות עכשיו אני עכשיו אני רוצה לסנן אשר משתמש לסיין דווקא על שורות שלא היה בהן הערות. מה שקורה, אם אני בעצם אביא לפה, נוסיף לזה קצת, נוסיף לזה את השדה של הערות, אוקיי? אם אפשר לסיין על הערות, אני יכול אף דעת לסיינן על מה שיש הערות.
הערך הנ"ל, שבעצם בשורה השנייה אי אפשר לסיינן עליו, כיוון שאי אפשר לסיינן על נ"ל, אי אפשר לסיינן על ערך ריק. ואז אני חוזר למה שאמרתי בהתחלה, אנחנו בעצם רוצים להחליף את הנ"ל לערך טקסטואלי אחר.
מה שאני אעשה פה בעצם, אני אוסיף פה משפט התניה של אם ה-Notes הוא נ"ל, אז תכתוב ערך אחר, תכתוב משהו. אנחנו בכלל לא יכולים