Aracılığıyla paylaş


Hesaplamalar

A calculation is a Multidimensional Expressions (MDX) expression or script that is used to define a calculated member, a named set, or a scoped assignment in a cube in Microsoft SQL Server Analysis Services.Küp verileri değil, ancak küp, diğer küpleri veya hatta bilgileri dışında diğer bölümlerini baþvurabilirsiniz ifadeler tarafından tanımlanan bir nesne ekleme hesaplamaları izin Analysis Services Veritabanı. Hesaplamalar, esneklik ve güç iş zekası uygulamalara ekleme, bir küp'ın becerilerini artıran olanak verir.komut dosyası kullanan kullanan dosyası kullanan hesaplamalar hakkında daha fazla bilgi için bkz: Microsoft SQL Server 2005 MDX komut dosyası kullanan giriş.MDX) sorgularını ve hesaplamalar için ilgili performans konuları hakkında daha fazla bilgi için bkz: SQL Server 2005 Analysis Services'in Performans Kılavuzu.

Hesaplanan Üyeler

Hesaplanan üye çalışma sırasında değeri hesaplanan üye olduğu saat hesaplanan üyenin tanımladığınız belirlediğiniz bir çok boyutlu deyimler (MDX) ifade kullanarak.Hesaplanan üye gibi diğer herhangi bir üye iş zekası uygulamaları tarafından kullanılabilir.Hesaplanan üyeler tanımları yalnızca küpte depolandığından küp boyutunu artırmayın; değerler bellekte bir sorguyu yanıtlamak için gerektiği şekilde hesaplanır.

Hesaplanan üyeler Ölçüler boyutu da dahil olmak üzere her boyut için tanımlanabilir.Hesaplanmış ölçüler ölçümleri boyut üzerinde hesaplanan üyeler olarak adlandırılır.

Üyeleri genellikle, önceden varolan verileri esas alan hesaplanan ancak küp, veri aritmetik işleçler, sayılar ve işlevlerini birleştirerek karmaşık ifadeler oluşturun.You can also use MDX functions, such as LookupCube, to access data in other cubes in the Analysis Services database.Analysis Services includes standardized Visual Studio function libraries, and you can use stored procedures to retrieve data from sources other than the current Analysis Services database.Saklı yordamlar hakkında daha fazla bilgi için bkz: Saklý Yordamlarý tanımlama.

Örneğin, bir Sevkiyat şirketteki Yöneticiler gerçekleştirmek, , daha karlı cargo türlerini belirlemek istediğiniz karı biriminin birimi başına temel varsayalım.Sevk irsaliyeleri küp boyutları Cargo ve Donanma saat ve ölçülerin Price_to_Ship Cost_to_Ship ve Volume_in_Cubic_Meters içeren kullandıkları; ancak, küp ölçüsü karlılığını için içermiyor.Içinde Profit_per_Cubic_Meter adlı bir önlem olarak hesaplanan üye oluşturabileceğiniz küp aşağıdaki ifade, varolan ölçülerin birleştirerek:

([Measures].[Price_to_Ship] - [Measures].[Cost_to_Ship]) /
[Measures].[Volume_in_Cubic_Meters]

hesaplanan üye oluşturduktan sonra Profit_per_Cubic_Meter, sevk irsaliyeleri küp gözattığınız bir sonraki başlatılışında diğer ölçülerin ile birlikte görüntülenir.

Hesaplanan üyeler oluşturmak için Hesaplamas sekmesinde küp tasarımcısında.Daha fazla bilgi için, bkz. Hesaplanan üyeleri oluşturma

Adlandırılmış kümeleri

Adlandırılmış bir kümesi döndüren bir MDX küme CREATE ifade ifade.The MDX expression is saved as part of the definition of a cube in Microsoft SQL Server Analysis Services.Yeniden kullanmak üzere, çok boyutlu deyimler (MDX) sorgularını adlı küme oluşturulur.Adlandırılmış bir sorguları basitleştirmek ve bir küme adı yerine bir kümesini ifade karmaşık, sık kullanılan kümesi ifadeler için iş kullanıcıları etkinleştirir.Ilgili Konu: Oluşturma ayarlar adlandırılmış.

Komut dosyası komutları

Küp tanımının bir parçası dahil bir MDX komut dosyası, BIR komut var.Komut yalnızca bölümüne kübün uygulamak için bir hesaplama kapsamlar gibi bir küp MDX tarafından desteklenir herhangi bir eylem gerçekleştirmenize olanak sağlar.In SQL Server Analysis Services, MDX scripts can apply either to the whole cube or to specific sections of the cube, at specific points throughout the execution of the script.Küpteki hücreleri HESAPLAMA deyim olan varsayılan komut dosyası komutu, toplanan verileri üzerinde varsayılan kapsam tabanlı doldurur.

Varsayılan kapsam, tüm küp olduğu halde bir subcube bilinen, daha sınırlı bir kapsam tanımlayın ve MDX KOMUTUNU bir komut dosyası, yalnızca o belirli küp alan sonra uygulayabilirsiniz.kapsam sonlandırıldı veya yeniden kadar kapsam deyim, kapsam, tüm sonraki MDX ifadeler ve ifadeleri hesaplama komut dosyasında tanımlar.Bu ifade sonra geçerli bir MDX ifade uygulamak için kullanılan kapsam.BACK_COLOR deyim, hata ayıklama sırasında yardımcı olmak için geçerli kapsamdaki hücrelerin hücre arka plan rengi belirlemek için kullanabilirsiniz.

Örneğin, bir komut, saat ve satış bölgesi ağırlıklı satışların önceki bir dönem için temel satış kotalarını çalışanlara tahsis etmek için kullanabilirsiniz.

See Also

Other Resources