Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru