Class CfnTemplate.ColumnHierarchyProperty
The option that determines the hierarchy of the fields for a visual element.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ColumnHierarchyProperty : Object, CfnTemplate.IColumnHierarchyProperty
Syntax (vb)
Public Class ColumnHierarchyProperty
Inherits Object
Implements CfnTemplate.IColumnHierarchyProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.QuickSight;
var columnHierarchyProperty = new ColumnHierarchyProperty {
DateTimeHierarchy = new DateTimeHierarchyProperty {
HierarchyId = "hierarchyId",
// the properties below are optional
DrillDownFilters = new [] { new DrillDownFilterProperty {
CategoryFilter = new CategoryDrillDownFilterProperty {
CategoryValues = new [] { "categoryValues" },
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
}
},
NumericEqualityFilter = new NumericEqualityDrillDownFilterProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
Value = 123
},
TimeRangeFilter = new TimeRangeDrillDownFilterProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
RangeMaximum = "rangeMaximum",
RangeMinimum = "rangeMinimum",
TimeGranularity = "timeGranularity"
}
} }
},
ExplicitHierarchy = new ExplicitHierarchyProperty {
Columns = new [] { new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
} },
HierarchyId = "hierarchyId",
// the properties below are optional
DrillDownFilters = new [] { new DrillDownFilterProperty {
CategoryFilter = new CategoryDrillDownFilterProperty {
CategoryValues = new [] { "categoryValues" },
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
}
},
NumericEqualityFilter = new NumericEqualityDrillDownFilterProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
Value = 123
},
TimeRangeFilter = new TimeRangeDrillDownFilterProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
RangeMaximum = "rangeMaximum",
RangeMinimum = "rangeMinimum",
TimeGranularity = "timeGranularity"
}
} }
},
PredefinedHierarchy = new PredefinedHierarchyProperty {
Columns = new [] { new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
} },
HierarchyId = "hierarchyId",
// the properties below are optional
DrillDownFilters = new [] { new DrillDownFilterProperty {
CategoryFilter = new CategoryDrillDownFilterProperty {
CategoryValues = new [] { "categoryValues" },
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
}
},
NumericEqualityFilter = new NumericEqualityDrillDownFilterProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
Value = 123
},
TimeRangeFilter = new TimeRangeDrillDownFilterProperty {
Column = new ColumnIdentifierProperty {
ColumnName = "columnName",
DataSetIdentifier = "dataSetIdentifier"
},
RangeMaximum = "rangeMaximum",
RangeMinimum = "rangeMinimum",
TimeGranularity = "timeGranularity"
}
} }
}
};
Synopsis
Constructors
ColumnHierarchyProperty() |
Properties
DateTimeHierarchy | The option that determines the hierarchy of any |
ExplicitHierarchy | The option that determines the hierarchy of the fields that are built within a visual's field wells. |
PredefinedHierarchy | The option that determines the hierarchy of the fields that are defined during data preparation. |
Constructors
ColumnHierarchyProperty()
public ColumnHierarchyProperty()
Properties
DateTimeHierarchy
The option that determines the hierarchy of any DateTime
fields.
public object DateTimeHierarchy { get; set; }
Property Value
System.Object
Remarks
ExplicitHierarchy
The option that determines the hierarchy of the fields that are built within a visual's field wells.
public object ExplicitHierarchy { get; set; }
Property Value
System.Object
Remarks
These fields can't be duplicated to other visuals.
PredefinedHierarchy
The option that determines the hierarchy of the fields that are defined during data preparation.
public object PredefinedHierarchy { get; set; }
Property Value
System.Object
Remarks
These fields are available to use in any analysis that uses the data source.