
הטקסט המלא של הדקות הראשונות בהרצאה «פונקציות של String ב-Qlik - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי אנחנו ממשיכים עם פונקציות טקסט פרינט אז ראינו בעבר את הפונקציית left שמחלצת את התו או את התווים השמאליים והנה הcompany letter שעשינו לידי זה ויש פונקציה מקבילה שנקראת right שבעצם אני מחלץ את התווים הימניים בוא נעשה את זה גם כן פה ה left שלנו נשים את זה לידו company letter בוא נעשה company last letter בסדר
נעשה ונגיד נעשה את התו אחד האחרון, התו הימני ביותר האות האחרונה אז החברה הזאת ליקוויץ אס האות האחרונה החברה הזאת דילייטס גם כן אס וההומסטד קיבד לי זאת אומרת הוא באמת חילץ את האות האחרונה מכל שם של חברה ותציעו לנו שגם פה יש לי בעצם לפעמים אותיות דעות
לפעמים אותיות טענות עכשיו אני רוצה דווקא את האותיות לחלץ את האות הקטנה פה רציתי את הגדולות עשיתי upper ופה אני רוצה דווקא אותי אות קטנה זאת אומרת פונקציית lower זאת פונקציה מקבילה שמחלצת או הופכת יותר נכון את הטקסט תמיד לאותיות קטנות באנגלית
בוא נעטוף את זה בפונקציית lower עכשיו זה תמיד יהיה אות קטנה ועדיין מעצבן אותי שאני רואה פה לפעמים נקודות לפעמים גרשיים כל מיני כאלו אני רוצה שזה יהיה אך ורק אותיות ומה שנעשה בוא נעשה פה keep char אמרתי גם pure char אבל אני רוצה דווקא ללכת על דרך החיוב זאת אומרת תשמור לי את כל התווים אני פשוט אעביר לו את ה-a,
מ-a עד z, אז שימו לב למשהו מעניין, כיוון שאת ה-lower אני שם פה בפנים, אז ה-keep chart כבר בעצם מקבל אליו אותיות קטנות, עוד פעם אני אחזור, קודם כל, הרי קודם כל מופעלות הפונקציות הפנימיות, זה כדאי לדעת, ורק אחר כך פונקציה יותר קיצונית ופונקציה
יותר קיצונית, אז קודם כל מופעל right, זאת אומרת מחולץ התו הימני, על התו הימני מופעלת פונקציית lower שהופכת את התו הימני לאותיות קטנות ועל האותיות הקטנות אני בעצם מפעיל קיפ צ'אר לשמור על כתבים מסוימים זאת אומרת עכשיו אני צריך אך ורק לתת לאותיות קטנות
כי כבר הוא העמיד את כל האותיות לאותיות קטנות ולכן לקיפ צ'אר אני שם אותיות קטנות בלבד a b c d אני מקווה שלא שכחתי שומות ומה שקרה פה רווחים אוקיי שנייה רגע בסדר מה שקרה בעצם מכיוון שהלואוור כבר קרה לפני כן אוקיי שימו לב, הלא הוא כבר, ה-keep chart כבר קיבל אות אחת ברגע שנשאר
אות אחת שהיא לא אות, אותה ואחד שהוא לא אות בעצם ה-keep chart רק יכול להעלים אותו הוא לא יכול לקחת את האות האחרת ולכן הדבר הנכון הוא בעצם לשים את ה-keep chart בפנים.
נעשה keep chart, טוב זה מאתגר בוא נעשה את זה רגע מההתחלה ונחשוב רגע ביחד. קודם כל אני לוקח את ה-company name שלו, זה תרגיל טוב ולדעת איזה פונקציה לשים קודם. על ה-keep chart, על ה-company name אני אומר קודם כל תנמיך את הכל לאות קטנה על זה אני אומר לו שימו לב שאני עדיין לא חילצתי רק את התו הימני אני הפכתי את כל השם החברה לאותיות
קטנות על זה אני אומר אוקיי אבל אני רוצה שתעלים לי מתוך שם החברה את התווים שאני לא רוצה יותר נכון תשאיר לי את התווים שאני כן רוצה את האלף בית את ה-abcd ולכן על ה-lowware של הקומפיינם אני שם את האלף בית ועל זה רק עכשיו אני עושה בעצם את הרייט רק אחרי שבעצם הפכתי לאותיות קטנות השארתי אך ורק את ה-abcd על זה עכשיו תביא לי את האות הימנית וזה אני מקווה יעבוד רק
את זה בוא נראה אם זה עובד אתם רואים שעכשיו תמיד יש company last letter גם במקרה שלמשל פה היה נקודה זה בסדר הוא ידע לקחת את ה-l שלפני כן וגם בגרש שראינו מקודם הוא לקח את ה-l שלפניה וזה מצוין באמת זה היה תרגיל טוב לשילוב של פונקציות ולסדר ביניהם אז היה לנו left והיה לנו right upper ו-lower הצלע השלישית של upper ו-lower זה בעצם
מה שנקרא לעשות קפיטל זאת אומרת תמיד שכל מילה ראשונה בעצם תהיה מאוד גדולה במקרה הזה אני רואה שזה בעצם כבר בכל פנים זה כבר ככה מופיע בדאטאבייס אתם רואים שה-Z פה גדולה וה-S גדולה אבל אם זה לא היה ככה היה אפשר לעשות את זה עם הקונקציה של קפיטילייז