JoinClause (boyut arabirimi)
Not
Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.
The JoinClause property of the Dimension interface contains the SQL JOIN clause for the dimension.
İçin geçerlidir:clsAggregationDimension, clsCubeDimension, clsDatabaseDimension, clsPartitionDimension
Veri Türü
String
Erişim
Erişim bağlıdır değerine bağlı ClassType özellik, nesne.
Sınıf türü |
Erişim |
---|---|
clsDatabaseDimension |
R/W* |
clsCubeDimension |
R |
clsPartitionDimension |
R |
clsAggregationDimension |
R/W |
* Read-only for objects of ClassType clsDatabaseDimension that represent a virtual dimension created in Microsoft® SQL Server™ 7.0 OLAP Services.
Açıklamalar
For objects of ClassType clsDatabaseDimension, if it represents a virtual dimension created in SQL Server 7.0 OLAP Services, the JoinClause property returns an empty string.
Örnek
Bir veritabanına aşağıdaki tablolar içerir:
Sales_Facts
Customer
Product
Product_Class
Promotion
Store
Calendar
Aşağıdaki şemada, bu tabloları ilişkiler gösterilmiştir.
Geri dönmek için şu kodu kullanın JoinClause Boyut nesnesinin:
'Assume an object (dsoDim) of ClassType clsDimension exists
'and is associated with the Product dimension.
Dim strJoinClause As String
strJoinClause = dsoDim.JoinClause
'The immediate window displays the following:
'"product"."SKU"="product_class"."SKU"
Debug.Print " Join Clause: " & strJoinClause