Hesaplamaları veri kaynağı görünümünde (Analysis Services) adlandırılmış tanımlama

Adlandırılmış bir hesaplama bir SQL ifadesi hesaplanmış bir sütunda gösterilir.Bu deyim görünür ve bir sütun olarak davranan tablo.Adlandırılmış bir hesaplama deki görünümler veya varolan tabloları ilişkisel şemasını genişletmek sağlar bir veri kaynak görünümü tabloları veya veri kaynağındaki görünümlerinde değişiklik olmadan.Örneğin, ortak bir değer türetilen bir gerçeği sütunlarından hesaplanan tablo temel veritabanını değiştirmek yerine veri kaynak görünümünde, hesaplama adlı tek bir ifade tablo veya bir görünümü temel veritabanında oluşturma.Adlandırılmış bir hesaplama da her küpü temel alan hesaplanan üye yerine kullanılan veri kaynak görünümü.Adlandırılmış hesaplamalar, hesaplanan üyeler sorgu saat hesaplanır, ancak işleme sırasında hesaplanır.

Adlandırılmış bir hesaplama boyut üye için kullanıcı dostu bir ad oluşturmak için de sık sık kullanılır.

Not

Adlandırılmış bir sorgu adlandırılmış bir hesaplama eklenemiyor veya adlandırılmış bir sorguyu temel alabilirsiniz bir tablo içeren adlandırılmış bir hesaplama.

Hesaplamalar adlandırılmış oluşturma

Adlandırılmış bir hesaplama oluşturduğunuzda, bir ad belirtmeniz SQL ifadesive isteğe bağlı olarak, açıklama hesaplama.SQL ifadesi veri kaynak görünümü diğer tablolara başvuruda bulunabilir.Adlandırılmış hesaplama tanımlandıktan sonra ifadesinde adlandırılmış bir hesaplama için gönderdiği sağlayıcı veri kaynak için aşağıdaki sql deyim olarak erişilmesi ve <Expression> içeren deyim tanımlayan adlandırılmış bir hesaplama.

SELECT 
   <Table Name in Data Source>.*, 
   <Expression> AS <Column Name> 
FROM 
   <Table Name in Data Source> AS <Table Name in Data Source View>

Sütunun veri türü skaler değer tarafından döndürülen veri türü tarafından belirlenir ifade.Sağlayıcı deyimde hataları bulamazsa, sütun eklenir tablo.

Başvurulan sütunları ifade tam veya yalnızca tablo adı nitelendirilmiş olabilir.Örneğin, SatışMiktarı sütuna başvurmak için bir tablo, SaleAmount veya Sales.SaleAmount geçerlidir, ancak dbo.Sales.SaleAmount oluşturduğu bir hata.

ifade otomatik olarak arasında parantez içine alınır.Bu nedenle, bir deyim gibi bir deyim parantez gerektiriyorsa, ayraç içinde yazmanız gerekir deyim kutusu.Örneğin, aşağıdaki ifade parantez içinde yazarsanız geçerlidir.

(SELECT Description FROM Categories WHERE Categories.CategoryID = CategoryID)

Adlandırılmış hesaplamalar silme

Adlandırılmış bir hesaplama silmek istediğinizde, proje veya silme işlemi tarafından geçersiz kılınan veritabanında tanımlanan nesnelerin bir listesi ile istenir.

Nasıl tanımlanacağı, Düzenle, görüntülemek veya silmek Adlandırılmış bir hesaplama

Tanımlamak, düzenlemek, görüntülemek veya silmek Adlandırılmış bir hesaplama hakkında yönergeler görüntülemek için bkz: Nasıl yapılır: Ekleme, görüntüleme, değiştirme veya adlandırılmış hesaplama veri kaynağı Görünüm Tasarımcısı (Analysis Services) kullanarak bir tabloya Sil.