Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να εκτελέσετε ένα ερώτημα πολυδιάστατων εκφράσεων (MDX) που χρησιμοποιεί ένα φίλτρο στις υπηρεσίες ανάλυσης του Microsoft SQL Server 2012 (ΑΑΠ 2012).
-
Το φίλτρο χρησιμοποιεί πολλά μέλη σε μια διάσταση γονικού/θυγατρικού στοιχείου.
-
Η διάσταση Parent/Child χρησιμοποιεί μοναδιαίους τελεστές.
Σε αυτό το σενάριο, η τιμή που επιστρέφεται είναι η τιμή συνάθροισης για όλα τα παιδιά όλων των μελών της διάστασης. Ωστόσο, η τιμή που επιστρέφεται πρέπει να είναι το άθροισμα των επιλεγμένων μελών για τη συνθήκη φίλτρου.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 6 για τον SQL Server 2012 SP1 /en-us/help/2874879
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Περισσότερες πληροφορίες
Σε ΑΑΠ 2012, η συνάρτηση VisualTotals σε ιεραρχίες που έχουν μοναδιαίους τελεστές μπορεί να υποστηριχθεί πλήρως.Σημειώσεις:
-
Μετά την εφαρμογή της ενημέρωσης, πρέπει να ορίσετε την ιδιότητα New VisualTotalsEnabledForUnaryOperatorsAndSubSelects Server σε 1 για να ενεργοποιήσετε την αλλαγή. Εάν καθορίσετε την τιμή αυτής της ιδιότητας σε μια άλλη τιμή, δεν είναι δυνατή η ενεργοποίηση της αλλαγής και θα αντιμετωπίσετε την προηγούμενη συμπεριφορά στην οποία η συνάρτηση VisualTotals επιστρέφει το γενικό άθροισμα όλων των μελών της ιεραρχίας αντί για το συγκεντρωτικό αποτέλεσμα για τα επιλεγμένα μέλη.
-
Αφού ενεργοποιήσετε την αλλαγή, υποστηρίζονται μόνο οι μοναδιαίοι τελεστές +, -, ~και weight. * και / μοναδιαίοι τελεστές δεν υποστηρίζονται για τη συνάρτηση VisualTotals . Όταν εκτελείτε ένα ερώτημα MDX που χρησιμοποιεί τη συνάρτηση VisualTotals σε ιεραρχίες με * ή / μοναδιαίους τελεστές, τα σφάλματα επικύρωσης αυξάνονται.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".