
v_vat = 1.17, ומכפילים בו מחיר כדי לקבל סכום כולל מע"מ.let v_fromDate = MakeDate(2013, 6, 15) ואז בפילטר OrderDate >= Num($(v_fromDate)).concatenate או no concatenate במפורש, ולא להסתמך על השרשור האוטומטי של Qlik בין טבלאות עם שדות זהים.הטקסט המלא של הדקות הראשונות בהרצאה «עבודה עם קבצים של אקסל בתוך Qlik - חלק 6» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אוקיי, אז עמדנו על משתנים והשתמשנו בפקודת סט כדי להקצות ערך למשתנה של תחילת השנה שאנחנו בעצם קוראים אלה, שיכול לשמש למשל גם כשרוצים להכיל נניח אחוז מע"מ מסוים, נניח שההזמנות שלנו לא כוללות מע"מ ואנחנו רוצים להוסיף מע"מ, אז אני עושה נגיד v vat שווה 1.17, זאת אומרת, זה הפקטור שאני צריך להכפיל כדי לקבל מע"מ של 17,
ואני בעצם אוסיף, נגיד ב... לא משנה כרגע בפרייס, בפול, אותו דבר, כמו שלמדנו, אימן דולר ו-V-VAT, בסדר? וזה ייתן לי את המחיר, כולל המע"מ.
ויש פקודה אחרת שהזכרנו, שזה פקודת let. בסדר? let בעצם מאפשר לה להשתמש בפונקציה. נניח שאני רוצה את הנתונים לקרוא לא משנה מסוימת, אלא מתאריך מסוים, לא from year אלא from date, אז הכי נוח יהיה במקרה הזה להשתמש בעצם ב-let ו-V-from יש לנו פונקציה ולכן אני צריך את פעודת לב שמייצרת לי תאריך לפי שנה, חודש ויום, נקראת make date, נעביר לו קודם את השנה,
נגיד שאני רוצה מ-2013 ואז החודש נגיד השישי ובא לי על התאריך ה-15. אז זה בעצם יוצר לי משתנה בשל v from date שכולל את התאריך ה-15 לשישי 2013 בעזרת פונקציית make date.
עכשיו אני לוקח את ה-from date הזה ובמקום מה שעשיתי פה, בעצם אומר שהאורדר דייט עצמו גדול שווה מהמשתנה החדש שעשיתי וי פרום דייט בוא נריץ הוא לא אהב משהו אוקיי יכול להיות שהוא רוצה שנעטוף את זה גם באיזשהו מספר פונקציית מספר בוא ננסה בעצם הוא כנראה לא יודע לאכול את זה כל כך בתאריך אז תמיד אפשר להעביר לו את זה כמספר בוא נראה
שזה עוזר זה עזר ועכשיו אם אני אעבור לתאריכים שלי רואים שבעצם התאריך הראשון זה ה-16 לשישי כנראה לא היה לו 115 אז הוא עשה מ-16 לשישי כי הגדרנו אנחנו רוצים כל מה שגדול מה-15, זה עבד.
עכשיו, משתנים בעצם, הזמינים לנו גם בתצוגה, לא רק בשכבת הסקריפט, והם מאוד מאוד שימושיים בתצוגה, כשאנחנו רוצים לעשות מודלים דינמיים.
זאת אומרת שלא תמיד הגרף יציג לפי, לא יודע, הכנסות לפי שנה, הכנסות לפי לקוח. אני רוצה לאפשר למשתמש קצת לשחק עם זה, או לשחק עם כל מיני דברים אחרים, אני אדגים את זה בעזרת סליידר.
נניח שאני רוצה לעשות פה גרף של טופ 10, אני מרחק את כל מה שעשינו, נעשה גרף מסוג ברף, אני רוצה נגיד לראות מי הלקוחות הכי מובילים שלי, וכדימנט שלהם אני אביא את ה-Customer, וכמדד אני אקח את ה-Amount, קסטומר זה לא טוב כי השתמשנו בו רק להחזרות, בוא ניקח את ה-Company אולי, כן, סבבה.
אוקיי, אז יש לי את החברות המובילות, בסדר, ואני לא רוצה את כל החברות מהגדול והקטן, אני רוצה רק את ה-Top 10, יש לי פה אופציה, בדאטה, no limitation, אני בוחר exact value ו-10, סליחה, לא exact value, fixed number, הנה, הוא כבר שם לי את ה-10 ואני רוצה בלי others, יש לי פה את ה-top 10, הכל טוב ויפה.
ומה אם אני רוצה לתת למשתמש להחליט כמה הוא ירצה לראות, לא רק 10, אולי הוא ירצה 5, אולי הוא ירצה 7, אז פה אנחנו בעצם מוסיפים משתנה, והמשתמש יכול לשחק עם הערך של המשתנה והגרף יהיה מבוסס על אותו משתנה.
וקודם כל חשוב לדעת שהמשתנים שיצרנו נמצאים פה ב-variables, עוד פעם אני אראה בכפתור הקטן הזה וזה שתי המשתנים שעבדנו איתם ו-from year ו-from date שהפך למספר וזה אנחנו בעצם רוצים ליצור משתנה אני יכול ליצור אותו פה בתצוגה create new ואני קורא לו v top ואני אשים בו 10 כברירת מחדל בסדר עכשיו בעצם כשאני בא לפיקסט נאמבר 10 במקום 10 אני אומר לו לא אני רוצה שתשתמש
ומשתנה v top עכשיו אין הבדל בסדר כי זה 10 כמובן שאם אני אשנה את זה פה זה ישתנה, אבל זה לא מה שרציתי, כי זה ישתנה לכם, שאני רוצה אפשרות למשתמש לשלוט בזה, לא להיכנס להגדרת המשתנים.
אז אני עושה אובייקט סליידר, זה אובייקט שאפשר להוריד אותו כאקסטנשן, כהרחבה לאובייקטים הקיימים. פה, מסוג וריאבל, זה משהו שהתקנתי לפני כן, ואני אומר שהוא מבוסס על המשתנה V-top, והסוג שלו זה סליידר, ואני אגיד לו שהערכים
הם בין, נגיד, 5 ל-5.10. עכשיו, מה שנשאר לי זה להגיד, אה, זה בסדר, זה כבר קיים. עכשיו, שימו לב שאם אני משחק עם זה, בעצם מספר הערכים, מספר הברים בטבלה משתנה, כי לפי המשתנה שהמשתמש משחק עם זה.
מה שקורה בעצם כשהמשתמש גורר את הסליידר, הוא בעצם משנה את הערך