Tanımlama, hesaplamalar, adlandırılmış bir veri kaynağı görünümü (Analysis Services)
Bir SQL adlandırılmış BIR hesaplamadır ifade hesaplanmış sütun olarak gösterilir.Bu ifade görünür ve sütun olarak davranan tablo.Adlandırılmış bir hesaplama, görüntüler veya varolan tabloları, ilişkisel şemayı genişletecek sağlar bir veri kaynağı görünümü olmadan, tablo veya Görünüm temel veri kaynağındaki değiştirme.Örneğin, tablonun olgu sütunlarından türetilmiş değer tek hesaplamasında adlı bir ifade ortak bir hesaplanan veri kaynağı görünümü, yerine, veritabanı tablosu değiştirme veya bir görünümü temel veritabanında oluşturma.Adlandırılmış bir hesaplama hesaplanan üyenin verilerini temel alan her bir küpteki yerine de kullanılabilir kaynak görüntüle.Adlandırılmış hesaplamaları, hesaplanan üyeler, sorgu saat hesaplanır, ancak işleme sırasında hesaplanır.
Adlandırılmış bir hesaplama da boyut üyesi için bir kullanıcının kolay adı oluşturmak için kullanılır.
Not
Adlandırılmış bir sorguya adlandırılmış bir hesaplama eklenemiyor veya adlandırılmış bir sorguyu temel alabilirsiniz bir tablo içeren adlandırılmış bir hesaplama.
Oluşturma, hesaplamalar adlandırılmış
Adlandırılmış bir hesaplama oluşturduğunuzda, belirttiğiniz ad, SQL ifade ve isteğe bağlı olarak, hesaplama açıklaması.SQL'I ifade diğer veri kaynağı görünümü tabloları başvurabilir.Adlandırılmış hesaplama tanımlandıktan sonra adlandırılmış bir hesaplama ifade için veri kaynağı için sağlayıcıyı gönderilme ve, aşağıdaki SQL ifade olarak doğrulandı. <Expression> Adlandırılmış hesaplama tanımlayan bir ifade içeriyor.
SELECT
<Table Name in Data Source>.*,
<Expression> AS <Column Name>
FROM
<Table Name in Data Source> AS <Table Name in Data Source View>
Veri türü sütun skaler değer ifade tarafından döndürülen veri türü tarafından belirlenir.Sağlayıcı ifadenin herhangi bir hata bulamazsa sütun tabloya eklenir.
Ifadede başvurulan sütunları değil belirtilmiş veya yalnızca tablo adıyla tam.Örneğin, bir tablodaki SatışMiktarı sütuna başvurmak için SaleAmount veya Sales.SaleAmount Geçerli, ancak dbo.Sales.SaleAmount bir hata üretir.
Ifade otomatik olarak arasında ayraç değil.Bu nedenle, bir ifade gibi bir ifade, ayraç gerektiriyorsa, ayraç içine yazmalısınız ifade box.Örneğin, aşağıdaki ifade parantez içinde yazarsanız geçerli değil.
(SELECT Description FROM Categories WHERE Categories.CategoryID = CategoryID)
Adlandırılmış hesaplamalar siliniyor
Adlandırılmış bir hesaplama silme girişiminde bulunduğunuzda, proje ya da silme işlemi tarafından geçersiz kılınan bir veritabanı içinde tanımlanan nesnelerin listesini istenir.
Tanımlama, Düzenle, nasıl görüntüleyin veya adlandırılmış bir hesaplama Sil
Tanımlar, düzenlemek, görüntülemek veya adlandırılmış bir hesaplama silmek hakkında bilgi görüntülemek için bkz: Nasıl Yapılır: Ekleme, görüntüleme, değiştirme veya adlandırılmış bir hesaplama veri kaynağı görünümü Tasarımcısı (Analysis Services) kullanarak bir tabloya Sil.