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

דיון: הצצה לרשומות אחרות - מדריך ראשון בסדרה

הצצה לרשומות אחרות - מדריך ראשון בסדרה 10 years 11 months ago #4700


שלום לכם,
זהו הראשון בסדרה של מדריכים אשר יאיר אחת הפינות היותר חזקות של קליקוויו.
והוא היכולת לשלב בתוך הנוסחאות שאנו כותבים, ערכים אשר נמצאים ברשומות
אחרות מאשר הרשומה הנוכחית.
קיימות מספר פונקציות כאלה בקליקוויו שניתן להשתמש בהן גם בscript וגם בlayout.
היום ניגע ב2 זוגות של פונקציות כאלה.

הפונקציות הן :
above/below
before/next

above/below משמש גם בטבלה ישרה וגם בפיבוט לקרוא ערך מרשומה מעל או מתחת בהתאם
למספר שאותו נותנים. למשל ניתן להגיע לרשומה השלישית מעל או מתחת.

before/next משמש רק בטבלת פיבוט אשר יש לה מימדים לרוחב וכאן ניתן להגיע לערך שנמצא
בעמודה ימינה או שמאלה לפי המספר שרוצים למשל אם נתון פיבוט סה"כ מכירות לפי שנה וחודש
ואנו שמים את החודשים למעלה כך שיופיעו לרוחב הרי שנוכל להציץ לערכים שנמצאים
בחודשים אחרים ימינה או שמאלה.

כמובן שבשני המקרים העניינים מסתבכים קצת ככל שיש יותר מימדים אבל בגדול זה פשוט.

פרמטר נוסף שאפשר להעביר לפונקציות הללו מאפשר לבצע דבר מאד מעניין. הפרמטר הוא מסוג מתג
וכשהוא מופעל הרי שבמקום להביא למשל את הערך שנמצא ברשומה השלישית
מעל או משמאל הוא מביא את כל שלשת הערכים ואז ישנה סדרה שלמה של
פונקציות סיכומיות הפועלות על רשימה נתונה של ערכים. וניתן להשתמש בפלט מהפונקציה שלנו בתור
קלט לפונקציה הסיכומית. כך שניתן למשל לבצע ממוצע של 3 החודשים הקודמים עבור כל חודש

הבה נבחן דוגמה.
נתונה טבלה ובה 3 מימדים : מימד סוכן, מימד שנה, מימד חודש
ונוסחה אחת sum(sales)
אנו רוצים להציג נוסחה נוספת ובה ממוצע המכירות ל6 חודשים שקדמו לכל חודש
קודם כל אם אנו רוצים את הערך של החודש השישי לפני כל חודש נשתמש בנוסחה הבאה:
above( Sum(Sales) , 6 )
עכשיו כדי לקבל ממוצע של ששת החודשים נשתמש בשלוב של פונקציות הבא
RangeAvg( above( Sum(Sales) , 1,6 )  )

קיימת פונקציה חמישית: previous
פונקציה ניתנת לשימוש רק בסקריפט היא מקבלת ביטוי כפרמטר ומאפשרת לראות את הערך הקודם
בביטוי ורק אחד מעל
כדי להגיע לרשומה מעל הראשונה יש לקנן את הפונקציה
כלומר כדי להגיע לרשומה ה6 יש לקנן את הפונקציה 6 פעמים.
זהו עד כאן להיום......
בפעמים הבאות נדבר על פונקציות כגון  Lookup, peek  ועוד...



אז הישארו בלוגים....

danielC
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: הצצה לרשומות אחרות - מדריך ראשון בסדרה 10 years 11 months ago #4704

  • HadasD
  • HadasD's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 6
  • קרמה: 0
:) 
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: הצצה לרשומות אחרות - מדריך ראשון בסדרה 10 years 11 months ago #4710

  • Matan
  • Matan's Avatar
  • Offline
  • Junior Boarder
  • הודעות: 31
  • קרמה: 1
תודה על ההשקעה
הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.195 שניות

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

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

אירועים קרובים

מאמרים

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

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning