Funktion des "&" Operators ?
-
Montag, 18. Juni 2012 16:01
Hallo zusammen,
folgende unten abgebildete Beispiele stammen aus unserem Unterrichtsskript.
Leider ist mir nicht ganz ersichtlich, warum bei der ersten Aufgabe der "&" Operator notwendig und er bei der zweiten nicht mehr notwendig ist.
Ferner werde ich auch nicht ganz schlau darauß, was er überhaupt macht.
Ob mir da jemand helfen könnte ?
Vielen Dank !
Alle Antworten
-
Montag, 18. Juni 2012 16:22
Hallo,
in einem MDX Statement is an der Stelle das & kein Operator, sondern das Präfix für ein Member eines Attributes.
Im zweiten Script müsste es für mein Dafürhalten es auch verwendet werden; warum nicht, müsstest Du den Autor fragen. Da ich den Cube nicht habe, kann ich es auch nicht nachvollziehen.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Freitag, 31. August 2012 16:30
-
Montag, 18. Juni 2012 16:36
eine sehr gute Beschreibung (englisch) befindet sich hier:
http://msdn.microsoft.com/en-us/library/aa216769%28SQL.80%29.aspx (Members, Tuples, and Sets)
(vermutlich muss man ihn mehrfach durchlesen und anhand eines Beispiels nachvollziehn)
Member Names and Member Keys
A member can be referenced by either its member name or by its member key. The previous example referenced the member by its member name, 4th quarter, in the Time dimension. However, the member name can be duplicated in the case of dimensions with nonunique member names, or it can be changed in the case of changing dimensions.
An alternate method to reference members is by referencing the member key. The member key is used by the dimension to specifically identify a given member. The ampersand (&) character is used in MDX to differentiate a member key from a member name, as shown in the following example:
[Time].[2nd half].&[Q4]In this case, the member key of the 4th quarter member, Q4, is used. Referencing the member key ensures proper member identification in changing dimensions and in dimensions with nonunique member names.
The ampersand character can be used to indicate a member key reference in any MDX expression.
Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.
- Bearbeitet Daniel_Steiner Montag, 18. Juni 2012 16:37
- Als Antwort markiert Robert BreitenhoferMicrosoft Contingent Staff, Moderator Freitag, 31. August 2012 16:30
-
Freitag, 31. August 2012 16:30Besitzer
Hallo m1k3check,
Ich gehe davon aus, dass die Antworten Dir weitergeholfen haben.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

