Θέματα βοήθειας

Πλαίσιο Επιλογή συνάρτησης υπολογισμού


Μια συνάρτηση μπορεί να λάβει ένα από τα ακόλουθα είδη ορισμάτων:

Αν μια συνάρτηση μπορεί να έχει περισσότερα από ένα ορίσματα και θέλετε να προσθέσετε ένα όρισμα, πατήστε το κουμπί Προσθήκη ορίσματος.

Οι μη καθορισμένες τιμές δεν λαμβάνονται υπόψη. Για παράδειγμα, αν η έκφραση είναι Average(East, West, South) και η τιμή για South λείπει, τότε ο υπολογισμός βρίσκει το μέσο όρο των μελών East και West.

Συναρτήσεις

Στον ακόλουθο πίνακα εμφανίζονται οι συναρτήσεις που μπορείτε να προσθέσετε στην έκφρασή σας.

Συνάρτηση

Περιγραφή

Abs

Επιστρέφει την απόλυτη τιμή ενός αριθμού. Η συνάρτηση Abs δέχεται ένα μόνο όρισμα.

Average

Επιστρέφει το μέσο όρο όλων των τιμών στα ορίσματα. Ο μέσος όρος είναι το αποτέλεσμα της διαίρεσης του αθροίσματος των τιμών με το πλήθος των τιμών. Αν το πλήθος είναι 0, τότε η συνάρτηση Average επιστρέφει μια μη καθορισμένη τιμή. Η συνάρτηση Average δέχεται οποιονδήποτε αριθμό ορισμάτων. Για παράδειγμα:

Average(Product 1, Product 2) επιστρέφει το μέσο όρο των προϊόντων Product 1 και Product 2.
Average(Gen(2)) επιστρέφει το μέσο όρο όλων των μελών με επίπεδο γενιάς 2.

Count

Επιστρέφει το πλήθος όλων των τιμών στα ορίσματα. Αν δεν υπάρχει καμία τιμή, επιστρέφεται η τιμή μηδέν. Η συνάρτηση Count δέχεται οποιονδήποτε αριθμό ορισμάτων.

Count(Product 1, Product 2, Gen(2)) επιστρέφει 2 + τον αριθμό των μελών με επίπεδο γενιάς 2

If

Επιστρέφει μια τιμή ανάλογα με το αν μια δεδομένη συνθήκη είναι αληθής ή ψευδής. Η συνάρτηση If δέχεται τρία ορίσματα, όπου:

  • Το πρώτο όρισμα είναι η συνθήκη που θα ελέγχεται. Η συνθήκη αποτελείται από ένα αριστερό και ένα δεξί τμήμα, ενώ ανάμεσά τους βρίσκεται ένας από τους ακόλουθους τελεστές: <=, >=, =, <, > ή != (μπορείτε επίσης να χρησιμοποιήσετε τον τελεστή <> για ελέγχους ανισότητας).
  • Το δεύτερο όρισμα είναι η τιμή που επιστρέφεται αν η συνθήκη είναι αληθής.
  • Το τρίτο όρισμα είναι η τιμή που επιστρέφεται αν η συνθήκη είναι ψευδής.

Max

Επιστρέφει τη μέγιστη τιμή όλων των τιμών στα ορίσματα. Η συνάρτηση Max δέχεται οποιονδήποτε αριθμό ορισμάτων.

Median

Επιστρέφει την ενδιάμεση τιμή όλων των τιμών στα ορίσματα. Η ενδιάμεση τιμή είναι η τιμή που βρίσκεται ακριβώς στη μέση: οι μισοί αριθμοί είναι μικρότεροι και οι άλλοι μισοί είναι μεγαλύτεροι. Η συνάρτηση Median δέχεται οποιονδήποτε αριθμό ορισμάτων.

Min

Επιστρέφει την ελάχιστη τιμή όλων των τιμών στα ορίσματα. Η συνάρτηση Min δέχεται οποιονδήποτε αριθμό ορισμάτων.

Power

Επιστρέφει την πρώτη τιμή στη δύναμη της δεύτερης τιμής. Η συνάρτηση Power δέχεται δύο ορίσματα, όπου:

  • Το πρώτο όρισμα είναι η βάση.
  • Το δεύτερο όρισμα είναι ο εκθέτης.

Η συνάρτηση Power επιστρέφει τη βάση αυξημένη στη δύναμη του εκθέτη.

Product

Επιστρέφει το γινόμενο του πολλαπλασιασμού όλων των τιμών στα ορίσματα. Η συνάρτηση Product δέχεται οποιονδήποτε αριθμό ορισμάτων.

Round

Επιστρέφει το ακέραιο τμήμα ενός αριθμού στρογγυλοποιημένο στον πλησιέστερο ακέραιο αριθμό. Η συνάρτηση Round δέχεται ένα μόνο όρισμα.

Sqrt

Επιστρέφει την τετραγωνική ρίζα ενός αριθμού. Η συνάρτηση Sqrt δέχεται ένα μόνο όρισμα.

Stdev

Επιστρέφει την τυπική απόκλιση όλων των τιμών στα ορίσματα. Η τυπική απόκλιση εκφράζει το βαθμό διασποράς των τιμών σε σχέση με τη μέση τιμή. Η συνάρτηση Stdev δέχεται οποιονδήποτε αριθμό ορισμάτων.

Sum

Επιστρέφει το άθροισμα όλων των τιμών στα ορίσματα. Αν δεν υπάρχει καμία τιμή για άθροισμα, η συνάρτηση Sum επιστρέφει την τιμή μηδέν. Η συνάρτηση Sum δέχεται οποιονδήποτε αριθμό ορισμάτων.

Sum(Product 1, Product 2) επιστρέφει το άθροισμα των προϊόντων Product 1 και Product 2.
Sum(Gen(2)) επιστρέφει το άθροισμα όλων των μελών με επίπεδο γενιάς 2.

Var

Επιστρέφει τη μεταβολή όλων των τιμών στα ορίσματα. Η μεταβολή είναι η μέση τετραγωνισμένη απόκλιση κάθε αριθμού από τη μέση τιμή του συνόλου. Η συνάρτηση Var δέχεται οποιονδήποτε αριθμό ορισμάτων.

Percentoftotal

Σημείωση: Η συνάρτηση Percentoftotal μπορεί να χρησιμοποιηθεί μόνο για υπολογισμούς με τα δεδομένα μιας πολυδιάστατης βάσης δεδομένων.

Επιστρέφει ένα καθορισμένο μέλος ως ποσοστό κάποιου συνόλου. Το σύνολο είναι η τιμή του κελιού στην τομή του καθορισμένου μέλους με κάποιο άλλο μέλος στον αντίθετο άξονα. Για παράδειγμα, έστω ότι σε ένα πλέγμα εμφανίζεται η διάσταση Time στον άξονα γραμμών και η διάσταση Products στον άξονα στηλών. Μπορείτε να βρείτε το ποσοστό του συνόλου για το προϊόν Product 1, όπου το σύνολο είναι οι συνολικές πωλήσεις του προϊοντος Product 1 για All Time. Το υπολογιζόμενο μέλος επιστρέφει τις πωλήσεις του προϊόντος Product 1 για κάθε χρονική περίοδο διαιρεμένες με τις συνολικές πωλήσεις του προϊόντος Product 1 για All Time.

Η συνάρτηση Percentoftotal έχει τα ακόλουθα ορίσματα:

Μέλος
Το μέλος στη διάσταση (στήλη ή γραμμή) για την οποία θέλετε να υπολογίζεται το ποσοστό του συνόλου.
Διάσταση
Η διάσταση στον αντίθετο άξονα που περιέχει το μέλος που χρησιμοποιείται για τον προσδιορισμό του συνόλου. Για παράδειγμα, αν στο πλέγμα εμφανίζονται οι διαστάσεις Time και Locations στον άξονα γραμμών και Products στον άξονα στηλών, και Member είναι ένα μέλος της διάστασης Products, τότε η Διάσταση μπορεί να είναι είτε Time είτε Locations.
Μέλος αντίθετου άξονα
Το μέλος της επιλογής Διάσταση που, μαζί με την τιμή της επιλογής Μέλος, καθορίζει το σύνολο με βάση το οποίο θα υπολογίζονται τα ποσοστά. Το σύνολο είναι η τιμή του κελιού στην τομή του μέλους που καθορίζεται στην επιλογή Μέλος με το μέλος που καθορίζεται στην επιλογή Μέλος αντίθετου άξονα.
Γενιά
Η γενιά για την οποία υπολογίζονται τα ποσοστά. Αν η γενιά είναι 0, θα εμφανίζονται ποσοστά για όλα τα μέλη.
Ομαδοποίηση
Όταν ο άξονας έχει περισσότερες από μία διαστάσεις, το όρισμα αυτό καθορίζει αν για κάθε ομάδα διαστάσεων εμφανίζεται ένα χωριστό ποσοστό. Αν ορίσετε την τιμή "Χωρίς ομαδοποίηση" για Ομαδοποίηση, τα ποσοστά υπολογίζονται χωρίς να λαμβάνονται υπόψη ομάδες διαστάσεων.

Για παράδειγμα, στο παρακάτω πλέγμα εμφανίζεται το υπολογιζόμενο μέλος Percentages, το οποίο χρησιμοποιεί μια συνάρτηση Percentoftotal στην έκφρασή του. Η συνάρτηση Percentoftotal έχει τις ακόλουθες τιμές για τα ορίσματά της:

  • Μέλος = Product
  • Διάσταση = Locations
  • Μέλος αντίθετου άξονα = All Locations
  • Γενιά = 1
  • Ομαδοποίηση = Ομαδοποίηση

Τα ποσοστά του υπολογιζόμενου μέλους είναι οι πωλήσεις του προϊόντος σε κάθε τοποθεσία ως ποσοστό των συνολικών πωλήσεων του προϊόντος σε όλες τις τοποθεσίες.

Locations

Time

Product

Percentages

East

2000

5

0.25

2001

20

0.40

2002

20

0.50

West

2000

15

0.75

2001

30

0.60

2002

20

0.50

All Locations

2000

20

1

2001

50

1

2002

40

1


Rank

Επιστρέφει την ταξινόμηση κάθε στοιχείου μιας στήλης ή γραμμής.

Η συνάρτηση Rank έχει τα ακόλουθα ορίσματα:

Μέλος
Το μέλος στη διάσταση (στήλη ή γραμμή) που θέλετε να ταξινομήσετε.
Διάσταση
Η διάσταση στον αντίθετο άξονα του οποίου τα μέλη θα χρησιμοποιηθούν για την πραγματοποίηση της ταξινόμησης. Για παράδειγμα, έστω ότι το πλέγμα εμφανίζει πωλήσεις, όπου οι διαστάσεις Time και Locations εμφανίζονται στον άξονα γραμμών και η διάσταση Products στον άξονα στηλών, και Member είναι ένα μέλος της διάστασης Products. Η τιμή του ορίσματος Διάσταση μπορεί να είναι είτε Time είτε Locations. Αν η τιμή του ορίσματος Διάσταση είναι Time, τότε η συνάρτηση Rank ταξινομεί τις πωλήσεις των Products ανά Time.
Γενιά
Η γενιά των μελών της διάστασης που θα ταξινομούνται. Αν η γενιά είναι 0, θα ταξινομούνται όλα τα μέλη.
Σειρά
Η σειρά είναι είτε αύξουσα είτε φθίνουσα. Αν επιλέξετε φθίνουσα σειρά, ο μεγαλύτερος αριθμός θα βρίσκεται στην πρώτη θέση. Αν επιλέξετε αύξουσα σειρά, ο μικρότερος αριθμός θα βρίσκεται στην πρώτη θέση.
Ομαδοποίηση
Όταν ο άξονας έχει περισσότερες από μία διαστάσεις, το όρισμα αυτό καθορίζει αν για κάθε ομάδα διαστάσεων γίνεται χωριστή ταξινόμηση. Αν ορίσετε την τιμή "Χωρίς ομαδοποίηση" για Ομαδοποίηση, η ταξινόμηση γίνεται χωρίς να λαμβάνονται υπόψη ομάδες διαστάσεων.

Σημείωση: Τα ορίσματα Διάσταση, Γενιά και Ομαδοποίηση μπορούν να χρησιμοποιηθούν μόνο για υπολογισμούς με τα δεδομένα μιας πολυδιάστατης βάσης δεδομένων.

Για παράδειγμα, στο παρακάτω πλέγμα εμφανίζεται το υπολογιζόμενο μέλος Rank, το οποίο χρησιμοποιεί μια συνάρτηση Rank στην έκφρασή του. Η συνάρτηση Rank έχει τις ακόλουθες τιμές για τα ορίσματά της:

  • Μέλος = Product
  • Διάσταση = Time
  • Γενιά = 1
  • Σειρά = Φθίνουσα
  • Ομαδοποίηση = Ομαδοποίηση

Locations

Time

Product

Rank

East

2000

102

1

2001

76

3

2002

88

2

West

2000

49

3

2001

52

1

2002

51

2


Runningtotal

Επιστρέφει το άθροισμα των τιμών από την καθορισμένη διάσταση για το καθορισμένο μέλος.

Η συνάρτηση Runningtotal έχει τα ακόλουθα ορίσματα:

Μέλος
Το μέλος στη διάσταση (στήλη ή γραμμή) για την οποία θέλετε να υπολογίζονται τρέχοντα σύνολα.
Διάσταση
Η διάσταση στον αντίθετο άξονα του οποίου τα μέλη θα χρησιμοποιηθούν για τον υπολογισμό των τρεχόντων συνόλων. Για παράδειγμα, έστω ότι το πλέγμα εμφανίζει πωλήσεις, όπου οι διαστάσεις Time και Locations εμφανίζονται στον άξονα γραμμών και η διάσταση Products στον άξονα στηλών, και Member είναι ένα μέλος της διάστασης Products. Η τιμή του ορίσματος Διάσταση μπορεί να είναι είτε Time είτε Locations. Αν η τιμή του ορίσματος Διάσταση είναι Time, τότε η συνάρτηση Runningtotal επιστρέφει το τρέχον σύνολο πωλήσεων των Products ανά Time.
Γενιά
Η γενιά των μελών της διάστασης για τα οποία θα υπολογίζονται σύνολα. Αν η γενιά είναι 0, θα υπολογίζονται σύνολα για όλα τα μέλη.
Ομαδοποίηση
Όταν ο άξονας έχει περισσότερες από μία διαστάσεις, το όρισμα αυτό καθορίζει αν για κάθε ομάδα διαστάσεων θα υπολογίζονται χωριστά σύνολα. Αν ορίσετε την τιμή "Χωρίς ομαδοποίηση" για Ομαδοποίηση, τα σύνολα υπολογίζονται χωρίς να λαμβάνονται υπόψη ομάδες διαστάσεων.

Σημείωση: Τα ορίσματα Διάσταση, Γενιά και Ομαδοποίηση μπορούν να χρησιμοποιηθούν μόνο για υπολογισμούς με τα δεδομένα μιας πολυδιάστατης βάσης δεδομένων.

Για παράδειγμα, στο παρακάτω πλέγμα εμφανίζεται το υπολογιζόμενο μέλος RunningTotal, το οποίο χρησιμοποιεί μια συνάρτηση Runningtotal στην έκφρασή του. Η συνάρτηση Runningtotal έχει τις ακόλουθες τιμές για τα ορίσματά της:

  • Μέλος = Product
  • Διάσταση = Time
  • Γενιά = 1
  • Ομαδοποίηση = Ομαδοποίηση

Locations

Time

Product

RunningTotal

East

2000

102

102

2001

76

178

2002

88

266

West

2000

49

49

2001

52

101

2002

51

152


 

Σχετικά θέματα: