Popis pravidel pro odvození FORMAT_STRING vlastnost buňky v SQL Server 2005 Analysis Services

Překlady článku Překlady článku
ID článku: 927165 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Úvod

Tento článek popisuje pravidla pro odvození FORMAT_STRING vlastnost buňky v Microsoft SQL Server 2005 Analysis Services. Tento článek odkazem všechny případy, ve kterém je zděděná vlastnost buňky FORMAT_STRING.

Další informace

Při použití určitých funkcí Multidimensional Expressions (MDX) v SQL Server 2005 Analysis Services vlastnost buňky FORMAT_STRING vrácené výsledku je nastavena na jiný formát než může být očekávané. Toto chování se liší od chování v SQL Server 2000 Analysis Services. Tato změna byla provedena zlepšení výkonu ovlivněné funkcí.

Při použití funkce IIfFORMAT_STRING vlastnost buňky je nastavena na pevnou namísto vlastnost buňky původní rozměr.

Při použití funkce pořadí a Count chování řetězec formátu závisí na dimenze, ve kterém je definováno vypočteného člena pomocí pořadí nebo funkci počet. Je-li vypočtený člen v libovolné dimenze než rozměry dimenze, řetězec formátu je nastavena na řetězec formátu výchozí míra. Pokud je vypočítaný člen v dimenzi rozměry, řetězec formátu je nastaveno na Pevná. K tomu dochází, protože aktuální rozměr stane vypočtený rozměr namísto stala regulárních měr skupiny měr. Vypočtený rozměr nemá žádný řetězec formátu. Proto použít výchozí formát řetězec "standardu".

Zvažte například následující dotaz.
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
Tento dotaz vrátit hodnotu Rank1Emp s řetězec formátu měny, pokud je objem prodeje prodejce výchozí člen dimenze rozměry.

Nyní, zvažte následující dotaz.
WITH MEMBER [Measures].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Measures].[Rank1Emp] ON 0 FROM [Adventure Works]
Tento dotaz vrátí hodnotu Rank1Emp s řetězec formátu Standard (číselné) bez ohledu na zvolený výchozí člen dimenze rozměry.

Ujistěte se, že je vrácen řetězec požadovaný formát jeden způsob je explicitně zadat v definici vypočteného členu. Například:
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)', format_string="#" SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
jsou následující pravidla pro odvození FORMAT_STRING vlastnost buňky v SQL Server 2005 Analysis Services.
Zmenšit tuto tabulkuRozšířit tuto tabulku
VýrazPravidlo
Buňka na rozlišovací skupiny měr Vlastnost FORMAT_STRING aktuální rozměr použít.
POČÍTANÉHO (bez výpočtů osnovy) Vlastnost FORMAT_STRING aktuální rozměr použít.
POČÍTANÉHO s semiadditive rozměr Vlastnost FORMAT_STRING aktuální rozměr použít.
Člen A Odvodit z výpočtu pokrývá člena.
Tuple (a, b, … z) Odvodit z výpočtu pokrývá n-tice.
-aOdvodit z „ a.
UKOTVIT Odvodit z výpočtu na předání ZMRAZENÍ výkazu.
a.PARENT, a.FIRSTCHILD, a.LASTCHILD Odvodit z pokrývá člen výsledek výpočtu.
CalculationPassValue(a,p,flag) Odvozen od "a" na efektivní průchod "p" (příznak).
Agregační součet, Min, Max, Avg nebo Count(set) Pokud aktuální rozměr je běžný, použijte vlastnost FORMAT_STRING aktuální rozměr. Pokud vypočítané aktuální rozměr odvozuje vlastnost FORMAT_STRING z aktuální rozměr.
Agregační součet, Min, Max Avg(set, a) Pokud "a" je rozměr, použijte vlastnost FORMAT_STRING "a. Pokud "a" je vypočteno, vlastnost FORMAT_STRING odvozen od "a.

Vlastnosti

ID článku: 927165 - Poslední aktualizace: 29. října 2007 - Revize: 2.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Analysis Services
Klíčová slova: 
kbmt kbhowto kbinfo kbsql2005as KB927165 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:927165

Dejte nám zpětnou vazbu

 

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