MetricSet Class

Represents a Metric Set.
Inheritance Hierarchy

Namespace:  Dundas.BI.Entities.MetricSets
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.1.0.1001)
Syntax
public class MetricSet : EntityBase, IStructure, 
	IDataWarnings

The MetricSet type exposes the following members.

Constructors
  NameDescription
Public methodMetricSet
Initializes a new instance of the MetricSet class.
Top
Properties
  NameDescription
Public propertyAllChildren
Gets a flat list of all files and folders in the entry and all of the entry's descendants.
(Inherited from FileSystemEntry.)
Public propertyAllChildrenAndSelf
Gets the entry and all of its descendants.
(Inherited from FileSystemEntry.)
Public propertyAllFiles
Gets a flat list of all files in the entry and all of the entry's descendants.
(Inherited from FileSystemEntry.)
Public propertyAllFilesAndSelf
Gets the file and all of its child files.
(Inherited from File.)
Public propertyAllFolders
Gets a flat list of all folders in the entry and all of the entry's descendants.
(Inherited from FileSystemEntry.)
Public propertyAnalysisStructureId
Gets the ID of the analysis structure on which the current instance is based.
Public propertyAnalysisStructureType
Gets the type of the analysis structure on which the current instance is based.
Public propertyAxisHierarchies
Gets the axis hierarchies.
Public propertyCheckedOutTo
Gets information about the account to which the object is checked out.
(Inherited from File.)
Public propertyChildCount
Gets the number of direct children contained in the entry.
(Inherited from FileSystemEntry.)
Public propertyChildren
Gets the files and subfolders contained in the entry.
(Inherited from FileSystemEntry.)
Public propertyColumnHierarchies
Gets the column hierarchies usage information.
Public propertyCreatedBy
Gets the account information for the user which created the entry.
(Inherited from FileSystemEntry.)
Public propertyCreatedTime
Gets the time, in coordinated universal time (UTC), at which the entry was created.
(Inherited from FileSystemEntry.)
Public propertyCurrentRevision
Gets the highest revision number associated with this file.
(Inherited from File.)
Public propertyDataRetrievalFormat
Gets or sets the data retrieval format.
Public propertyDerivedMeasures
Gets the derived measures.
Public propertyDescription
Gets an optional description associated with the entry.
(Inherited from FileSystemEntry.)
Public propertyDrillDownParameter
Gets the member drill down information.
Public propertyElements
Gets all the elements usage information.
Public propertyEntitySaveOptions
Gets or sets the entity save options.
(Overrides EntityBaseEntitySaveOptions.)
Public propertyFiles
Gets the files contained in the entry.
(Inherited from FileSystemEntry.)
Public propertyFingerprint
Gets the fingerprint of the revision.
(Inherited from EntityBase.)
Public propertyFolders
Gets the folders contained in the entry.
(Inherited from FileSystemEntry.)
Public propertyFriendlyFullName
Gets the full path of the entry (friendly).
(Inherited from FileSystemEntry.)
Public propertyFriendlyLocation
Gets the location of the entry (friendly representation).
(Inherited from FileSystemEntry.)
Public propertyFriendlyLocationElements
Gets a read-only list of distinct path elements which compose FriendlyLocation.
(Inherited from FileSystemEntry.)
Public propertyFriendlyName
Gets the name of the entry (friendly representation).
(Inherited from FileSystemEntry.)
Public propertyFullName
Gets the full path of the entry.
(Inherited from FileSystemEntry.)
Public propertyHasWarnings
Gets a value indicating whether this instance,or one of its dependencies, has warnings.
Public propertyHierarchyMemberGroups
Gets the custom hierarchy member groups.
Public propertyId
Gets the unique identifier of the entry.
(Inherited from FileSystemEntry.)
Public propertyIsCheckedOut
Gets a value indicating whether the file is checked out.
(Inherited from File.)
Public propertyIsCheckedOutToCaller
Gets a value indicating whether the file is checked out to caller.
(Inherited from File.)
Public propertyIsCustomLocalizationApplied
Gets or sets a value indicating whether a custom localization applied on this entity.
(Inherited from EntityBase.)
Public propertyIsFolder
Gets a value indicating whether the entry is a folder.
(Inherited from FileSystemEntry.)
Public propertyIsInactive
Gets a value indicating whether the file is inactive.
(Inherited from File.)
Public propertyIsProtected
Gets a value indicating whether the entry is protected.
(Inherited from FileSystemEntry.)
Public propertyIsRecycled
Gets a value indicating whether the entry is recycled.
(Inherited from FileSystemEntry.)
Public propertyIsRecycledDirectly
Gets a value indicating whether the entry is recycled directly and not as a part of parent entry recycling.
(Inherited from FileSystemEntry.)
Public propertyIsRelationshipsAvailable
Gets a value indicating whether the current instance is based on a data flow the user is allowed to modify.
Public propertyIsResultTransposed
Gets or sets a value indicating whether the current instance requires the result to be transposed.
Public propertyIsSubentry
Gets a value indicating whether the entry is contained by a File.
(Inherited from FileSystemEntry.)
Public propertyIsTemporary
Gets a value indicating whether the entry resides under a temporary folder.
(Inherited from FileSystemEntry.)
Public propertyIsTransient
Gets a value indicating whether the file is transient.
(Inherited from File.)
Public propertyLastCheckedInTime
Gets the time when the file was last checked in.
(Inherited from File.)
Public propertyLastModifiedTime
Gets the time, in coordinated universal time (UTC), at which the entry was last modified.
(Inherited from FileSystemEntry.)
Public propertyLocation
Gets the location of the entry.
(Inherited from FileSystemEntry.)
Public propertyMeasures
Gets the measures usage information.
Public propertyMetadata
Gets arbitrary metadata associated with the entry.
(Inherited from FileSystemEntry.)
Public propertyName
Gets the name of the entry.
(Inherited from FileSystemEntry.)
Public propertyObjectType
Gets the type of the entry.
(Inherited from FileSystemEntry.)
Public propertyOtherGroupSettings
Gets the "Other" group settings for the current instance, if available.
Public propertyParameters
Gets all the parameters exposed by the metric set.
Public propertyParentId
Gets the ID of the item's parent.
(Inherited from FileSystemEntry.)
Public propertyPreventDataExport
Gets or sets a value indicating whether the metric set's data can be exported to Excel or CSV.
Public propertyPrimaryEntryId
Gets the ID of the primary object which contains the entry.
(Inherited from FileSystemEntry.)
Public propertyPrivilegeInheritanceBehavior
Gets the privilege inheritance behavior.
(Inherited from FileSystemEntry.)
Public propertyPrivileges
Gets the entry's privilege assignments.
(Inherited from FileSystemEntry.)
Public propertyProjectId
Gets the ID of the project containing the entry.
(Inherited from FileSystemEntry.)
Public propertyQueryHintValues
Gets the query hint values for the current instance.
Public propertyReferences
Gets information about which other entities are directly referenced by this instance.
(Inherited from EntityBase.)
Public propertyRevision
Gets the revision of this instance.
(Inherited from EntityBase.)
Public propertyRevisionComment
Gets the check-in comment associated with the revision.
(Inherited from EntityBase.)
Public propertyRevisionCreatedBy
Gets information about the account which checked-in (or created) the revision.
(Inherited from EntityBase.)
Public propertyRevisionCreatedTime
Gets the time when the revision was checked in (or created).
(Inherited from EntityBase.)
Public propertyRowHierarchies
Gets the row hierarchies usage information.
Public propertyShownTotals
Gets or sets the value indicating what totals are requested.
Public propertySlicerHierarchies
Gets the slicer hierarchies usage information.
Public propertyStateGroups
Gets the state groups.
Public propertySubtype
Gets or sets the type-specific sub-type of the entry.
(Inherited from FileSystemEntry.)
Public propertyTags
Gets a collection of explicit tags associated with the entry.
(Inherited from FileSystemEntry.)
Public propertyTenantId
Gets the ID of the tenant associated with the entry.
(Inherited from FileSystemEntry.)
Public propertyTopBottomSettings
Gets the top / bottom settings for the current instance, if available.
Public propertyVersionCode
Gets a number representing the current version of the file system entry's database record.
(Inherited from FileSystemEntry.)
Public propertyVisualization
Gets or sets the visualization. This is stored as a string (JSON for JavaScript) for efficiency purposes.
Public propertyWarnings
Gets the warnings for the current instance, as well as for any dependency objects.
Top
Methods
  NameDescription
Public methodAddCalculatedMeasure
Add a new script measure, based on a Dundas statement that combines existing measures and possible numeric parameters.
Public methodAddColumnHierarchy
Add a new column hierarchy.
Public methodAddContextualMeasure
Add a new contextual measure. The user is responsible for entering contextual measure data.
Public methodAddCountHierarchyMeasure(IHierarchy)
Add a new measure, based on the count or distinct count of a specified hierarchy members.
Public methodAddCountHierarchyMeasure(IHierarchyLevel)
Add a new measure, based on the count or distinct count of a specified hierarchy level members.
Public methodAddCountMeasure
Adds an automatic count measure.
Public methodAddDynamicHierarchy
Adds a new dynamic hierarchy to the current instance.
Public methodAddDynamicMeasure
Adds a new dynamic measure to the current instance.
Public methodAddMeasure
Add a new measure.
Public methodAddParallelPeriodMeasure(String, MeasureUsage, HierarchyUsage)
Add a new parallel period measure, based on an existing metric set measure.
Public methodAddParallelPeriodMeasure(String, MeasureUsage, ITimeHierarchyLevel, Int32)
Add a new parallel period measure, based on an existing metric set measure.
Public methodAddParallelSlicedMeasure
Add a new parallel sliced measure, based on an existing measure.
Public methodAddQueryOptimizationHint
Adds the appropriate query optimization value for the specified provider query hint ID.
Public methodAddRowHierarchy
Add a new row hierarchy.
Public methodAddSlicerHierarchy
Add a new slicer hierarchy.
Public methodAddStateGroup(String, String)
Adds a new state group, linked to all the metric set measures.
Public methodAddStateGroup(MeasureUsage, String, String)
Adds a new state group, linked to the specified measure.
Public methodChangeHierarchyPlacement
Changes the hierarchy placement.
Public methodConfigureSortPriorities
Configures the sorting priorities for the current instance. The method allows changing the index position on the corresponding axis for all the metric set elements, thus reflecting the new sorting priorities.
Public methodGetAnalysisStructure
Gets the analysis structure on which the current instance is based.
Public methodMoveElementBefore
Moves the source element before the target element in the metric set element collection.
Public methodRemoveAllHierarchyGroups
Removes all hierarchy groups.
Public methodRemoveAnalysisElement
Removes the specified usage element.
Public methodRemoveCustomHierarchyGroup
Removes the specified custom hierarchy group.
Public methodRemoveOtherGroupSettings
Removes the existing "Other" group settings.
Public methodRemoveQueryOptimizationHint
Removes the query optimization hint.
Public methodRemoveQueryOptimizationHints
Removes the query optimization hints.
Public methodRemoveStateGroup
Removes the state group.
Public methodRemoveTopBottomSettings
Removes the existing top / bottom settings.
Public methodReplaceElement
Replaces the original usage element with the analysis element, if the categories are compatible. The target element is removed.
Public methodSetupOtherGroupSettings
Creates an "Other" group settings for the current instance, using the specified measure. Any previous settings are cleared.
Public methodSetupTopBottomSettings
Creates a new top / bottom settings for the current instance, using the specified measure. Any previous settings are cleared.
Public methodToString
Returns a string that represents the current object.
(Inherited from FileSystemEntry.)
Top
See Also