CubeField.HierarchizeDistinct プロパティ (Excel)

OLAP キューブに基づくピボットテーブル レポートに、指定した名前付きセットを表示するとき、並べ替えて重複を削除するかどうかを示します。 値の取得と設定が可能です。

構文

HierarchizeDistinct

CubeField オブジェクトを表す変数。

戻り値

ブール型 (Boolean)

注釈

True の 場合、名前付きセットは、重複が削除された順序付きで表示されます。それ以外の場合は False

このプロパティの値は、OLAP キューブに基づくピボットテーブル レポートの名前付きセットの [フィールド設定] ダイアログ ボックスの [レイアウト] & [印刷] タブの [セットチェックから重複を自動的に並べ替えて削除する] ボックスの設定に対応します。

指定した CubeField オブジェクトの CubeFieldType プロパティが xlSet (XlCubeFieldType 列挙型) でない場合、このプロパティはエラーを返します。

次のコード例では、HierarchizeDistinct プロパティを True に設定し、指定した名前付きセットを並べ替えて重複を削除します。

ActiveSheet.PivotTables("PivotTable1").CubeFields("[Summary P&L]"). _ 
 HierarchizeDistinct = True

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。