crea Statement membru (MDX)

O expresie șir valid care conține numele cubului în care va fi creat elementul.

O expresie șir valid care furnizează un nume de membru. Introduceți numele complet pentru a crea un element într-o altă țară decât măsurile de măsurare dimensiune. Dacă nu, elementul va fi creat în dimensiunea măsurilor.

O expresie Multidimensional validă.

O expresie șir valid care reprezintă numele membrului proprietății calculat.

expresie scalar admisibila reprezentând valoarea elementului calculat.

CREATE MEMBRU definește membrii calculat că sunt disponibile pentru o întreagă sesiune și pot fi utilizate în mai multe solicitări în cadrul sesiunii. Pentru mai multe informații, consultați. În Crearea membrilor unei calculate sesiune Scoped (MDX).

Puteți defini, de asemenea, un membru calculat pentru utilizare într-o singură cerere. Pentru a determina membrul calculat, domeniul de aplicare limitat al unei singure interogări, utilizați clauza WITH în declarația SELECT. Pentru mai multe informații, consultați. În Crearea membrilor calculat de la interogarea scoped (MDX).

PROPERTY_NAME argument se poate referi la un proprietăți standard sau personalizate membru calculate. Proprietățile membre standard sunt prezentate mai târziu în această secțiune. Membrii Calculated creat de instrucțiuni CREATE membru, fără a SESIUNE semnificație. au o regiune sesiune. In plus, liniile din definițiile elementelor calculate sunt separate prin ghilimele duble. În OLE DB determinată de o altă metodă, indicând faptul că linia trebuie să fie separate prin ghilimele simple.

Când specificați un altul decât cubul conectat în prezent cub, apare o eroare. Prin urmare, pentru a se referi la cubul de curent în loc să specificați numele cubului este recomandat să folosiți o CURRENTCUBE variabilă.

Pentru mai multe informații despre proprietățile elementelor definite în OLE DB, a se vedea. În documentația OLE DB.

membru Calculat poate avea loc într-unul dintre domeniile de acțiune sunt enumerate mai jos.

Vizibilitatea și durata de viață a elementului calculat este limitată la o anumită cerere. membru Calculat definit într-o singură cerere. cerere zonă are prioritate față de zona de sesiune. Pentru mai multe informații, consultați. În Crearea membrilor calculat de la interogarea scoped (MDX).

Vizibilitatea și durata de viață a elementului calculat este limitat la sesiunea în care a fost creat elementul. (Durata de viata poate fi mai mică decât durata sesiunii, în cazul în raport calculat la elementul de ghidare este emis DROP membru.) Instrucțiunea CREATE membru MEMBRU calculat creează o zonă de sesiune.

Izolarea la nivel de câmp

În cazul în care script-ul MDX cub conține membri calculate, în mod implicit, acestea sunt evaluate înainte de orice domeniu sesiune de calcul și calculele definite în cerere.

Această caracteristică permite aplicațiilor client obișnuiți să lucreze cu cuburi care conțin calcule complexe, fără a intra în realizarea concretă a calculelor. Cu toate acestea, uneori, poate fi necesar pentru a efectua o sesiune calculat membrii sau câmpul de interogare, înainte de calculul definit în cubul, iar utilizarea funcției agregate și VisualTotals va fi imposibil. Pentru a face acest lucru, utilizați un calcul SCOPE_ISOLATION proprietate.

Mai jos este un exemplu de script-ul în care pentru a obține rezultate corecte, utilizați SCOPE_ISOLATION proprietate de calcul.

script MDX cubului:

Valoarea indică calculat elementul de vizibilitate circuitului setului de rânduri. Membrii calculate vizibile pot fi adăugate la funcția AddCalculatedMembers set. O valoare nenul indică faptul că elementul calculat este vizibil. Valoarea acestei proprietăți implicit Vizibil.

Membrii calculate invizibile (pentru care valoarea proprietății este zero) sunt utilizate în mod obișnuit ca etape intermediare în calculul elementelor mai complexe. Alte tipuri de elemente, astfel de măsuri pot, de asemenea, se referă la membrii astfel calculate.

Măsură sau trusă utilizată pentru determinarea comportării elementelor calculate la o rezoluție de celule goale.