SQL Server 2005 Analysis Services FORMAT_STRING hücre özelliğinin türetme kuralları'nın açıklaması

Makale çevirileri Makale çevirileri
Makale numarası: 927165 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Giriş

Bu makalede SQL Server 2005 Analysis Services FORMAT_STRING hücre özelliğinde türetme kurallarını açıklar. Bu makalede, söz edilen tüm durumlarda, FORMAT_STRING hücre özelliğin devralınıp.

Daha fazla bilgi

SQL Server 2005 Analysis Services'daki belirli bir çok boyutlu deyimler (MDX) işlevleri kullandığınızda, döndürülen sonuç hücre FORMAT_STRING özelliğini beklenenden farklı bir biçime ayarlanır. Bu davranış, SQL Server 2000 Analysis Services davranış farklıdır. Bu değişiklik, etkilenen işlevleri performansını artırmak için yapıldı.

ııf işlevi kullanıldığında, FORMAT_STRING hücrenin özelliği için standart yerine özgün ölçü <a1>hücre</a1> özellik ayarlanır.

Mertebe ve Count işlevi kullanıldığında, biçim dizesi davranışını Arama veya Say işlevini kullanan bir hesaplanan üyenin tanımlandığı boyuta göre değişir. Hesaplanan üyenin Ölçüler boyutu dışındaki herhangi bir boyuta ise, biçim dizesi, varsayılan ölçü biçim dizesine ayarlanır. Hesaplanan üyenin önlemler boyuttur, biçim dizesi, standart olarak ayarlanır. Bu durum bir normal ölçü Grup önlemi olma yerine hesaplanmış ölçü geçerli ölçü olur kaynaklanır. Hesaplanan ölçü hiçbir biçim dizesi var. Bu nedenle, bir varsayılan biçim dizesi "standart" kullanılır.

Örneğin, aşağıdaki sorguyu göz önünde bulundurun.
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
Bayi satış tutarı Ölçüler boyutu için varsayılan üye ise, bu sorgu para biriminin bir biçim dizesi Rank1Emp değeri döndürecektir.

Şimdi, aşağıdaki sorguyu göz önünde bulundurun.
WITH MEMBER [Measures].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)' SELECT [Measures].[Rank1Emp] ON 0 FROM [Adventure Works]
Bu sorgu, bir <a1>Standart</a1> (sayısal) biçim dizesi Ölçüler boyutu için seçtiğiniz varsayılan üye ne olursa olsun Rank1Emp değeri döndürecektir.

Bu hesaplanan üyenin tanımında açıkça belirtmek için istenen biçim dizesi verilir olduğundan emin olmanın bir yolu var. Örneğin:
WITH MEMBER [Employee].[Employee].[Rank1Emp] AS 'RANK([Employee].[Employee].&[47], [Employee].[Employee].members)', format_string="#" SELECT [Employee].[Employee].[Rank1Emp] ON 0 FROM [Adventure Works]
türetme SQL Server 2005 Analysis Services FORMAT_STRING hücre özelliğinde kuralları şunlardır.
Bu tabloyu kapaBu tabloyu aç
IfadeKural
Parçalı yapı ölçü Grup hücre Geçerli ölçü FORMAT_STRING özelliğini kullanın.
(Anahat hesaplamaları) olmadan HESAPLAMA Geçerli ölçü FORMAT_STRING özelliğini kullanın.
Semiadditive ölçü ile HESAPLAMA Geçerli ölçü FORMAT_STRING özelliğini kullanın.
BIR üye Üyenin kapsayan hesaplama türevi.
Kayıt düzeni (a, b, … z) The tuple kapsayan hesaplama türevi.
-aTüretmek "bir."
DONDURMA Hesaplama <a0>DONDUR</a0> ifadesinin at the pass türevi.
a.PARENT, <a2>a.FIRSTCHILD</a2>, <a4>a.LASTCHILD Sonuç üye kapsayan hesaplama türevi.
CalculationPassValue(a,p,flag) "A" etkili bir parola "p" (bayrak) türevi.
Toplama, Topla, Min, MAK, AVG veya Count(set) Geçerli ölçü normal, geçerli ölçü FORMAT_STRING özelliğini kullanın. Geçerli bir ölçü hesaplanıyorsa, FORMAT_STRING özelliği geçerli bir ölçü türetir.
Toplama, Topla, Min, MAK, Avg(set, a) "A" ölçüsü, "a." FORMAT_STRING özelliğini kullanın... "A" hesaplanıyorsa, FORMAT_STRING özelliği "bir." türetir

Özellikler

Makale numarası: 927165 - Last Review: 29 Ekim 2007 Pazartesi - Gözden geçirme: 2.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Analysis Services
Anahtar Kelimeler: 
kbmt kbhowto kbinfo kbsql2005as KB927165 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:927165

Geri Bildirim Ver

 

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