Beschreibung der Regeln für die Ableitung von die FORMAT_STRING-Zelleneigenschaft in SQL Server 2005 Analysis Services

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 927165 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

EINFÜHRUNG

Dieser Artikel beschreibt die Regeln für die Ableitung von die FORMAT_STRING -Zelleneigenschaft in Microsoft SQL Server 2005 Analysis Services. In diesem Artikel erwähnt allen Fällen, in denen die FORMAT_STRING -Zelleneigenschaft geerbt wird.

Weitere Informationen

Wenn Sie bestimmte Funktionen (MULTIDIMENSIONAL Expressions) in SQL Server 2005 Analysis Services verwenden, wird die FORMAT_STRING Zelle-Eigenschaft des zurückgegebenen Ergebnisses in ein anderes Format festgelegt, als erwartet werden kann. Dieses Verhalten unterscheidet sich vom Verhalten in SQL Server 2000 Analysis Services. Diese Änderung wurde vorgenommen, die betroffenen Funktionen verbessern.

Wenn die IIf -Funktion verwendet wird, wird die FORMAT_STRING -Zelleneigenschaft-Standard statt auf die Zelleneigenschaft des ursprünglichen Measure festgelegt.

Wenn die Funktionen Rang und Count verwendet werden, hängt das Verhalten der Formatzeichenfolge die Dimension in der das berechnete Element, das den Rang oder Count -Funktion verwenden definiert ist. Wenn das berechnete Element auf eine beliebige Dimension als Measuredimension ist, wird die Formatzeichenfolge in der Formatzeichenfolge das Standardmeasure festgelegt. Wenn das berechnete Element in der Measuredimension ist, wird die Formatzeichenfolge auf Standard festgelegt. Dies geschieht, weil aktuelle Measure berechnetes Measure anstatt immer eine reguläre Measuregruppe Measure wird. Berechnete Measure hat keine Formatzeichenfolge. Daher ist eine Standard-Formatzeichenfolge des "Standard" verwendet.

Betrachten Sie beispielsweise die folgende Abfrage.
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
diese Abfrage gibt den Wert Rank1Emp mit einer Formatzeichenfolge der Währung zurück, wenn das Standardelement für die Measuredimension Händler Verkaufsbetrag ist.

Betrachten Sie nun die folgende Abfrage.
WITH MEMBER [Measures].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Measures].[Rank1Emp] ON 0 FROM [Adventure Works]
diese Abfrage wird der Rank1Emp-Wert mit eine Formatzeichenfolge von Standard (numerisch) unabhängig von der gewählten Standardelement für die Measuredimension zurückgegeben.

Eine Möglichkeit, um sicherzustellen, dass die gewünschte Zeichenfolge zurückgegeben wird, besteht darin, in der Memberdefinition berechneter explizit angeben. Zum Beispiel:
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)', format_string="#" SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
die folgenden sind die Regeln für die Ableitung von die FORMAT_STRING -Zelleneigenschaft in SQL Server 2005 Analysis Services.
Tabelle minimierenTabelle vergrößern
Ausdruck Regel
Granularität der Measuregruppe Zelle Verwenden Sie die FORMAT_STRING -Eigenschaft des aktuellen Measures.
CALCULATE (ohne Gliederung Berechnungen) Verwenden Sie die FORMAT_STRING -Eigenschaft des aktuellen Measures.
CALCULATE mit semiadditive measure Verwenden Sie die FORMAT_STRING -Eigenschaft des aktuellen Measures.
Element A Leiten Sie von der Berechnung, die das Element behandelt.
Tupel (a, b,... Z) Leiten Sie von der Berechnung, die das Tupel abdeckt.
-einLeiten Sie von "a".
FIXIEREN Leiten Sie von der Berechnung an den Durchlauf der FIXIEREN-Anweisung.
a.PARENT, a.FIRSTCHILD, a.LASTCHILD Leiten Sie von der Berechnung, die das Ergebniselement.
CalculationPassValue(a,p,flag) Leiten Sie von "a" zur effektiven übergeben "p" (Flag).
Aggregat, Summe, Min, Max, AVG oder Count(set) Ist das aktuelle Measure reguläre, verwenden Sie die FORMAT_STRING -Eigenschaft des aktuellen Measures. Wenn das aktuelle Measure berechnet wird, wird von der aktuellen Measure FORMAT_STRING -Eigenschaft abgeleitet.
Aggregat, Sum, Min, Max, Avg(set, a) Wenn "a" ein Measure ist, verwenden Sie die FORMAT_STRING -Eigenschaft des "a". Wenn "a" berechnet wird, leitet die FORMAT_STRING -Eigenschaft von "a".

Eigenschaften

Artikel-ID: 927165 - Geändert am: Montag, 29. Oktober 2007 - Version: 2.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Analysis Services
Keywords: 
kbmt kbhowto kbinfo kbsql2005as KB927165 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 927165
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com