FormulaMetricSet Class

Class used for modeling metric sets defined using formulas.
Inheritance Hierarchy
SystemObject
  Dundas.BI.FileSystemFileSystemEntry
    Dundas.BI.FileSystemFile
      Dundas.BI.EntitiesEntityBase
        Dundas.BI.Entities.MetricSetsMetricSet
          Dundas.BI.Entities.MetricSetsFormulaMetricSet

Namespace: Dundas.BI.Entities.MetricSets
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public sealed class FormulaMetricSet : MetricSet

The FormulaMetricSet type exposes the following members.

Constructors
 NameDescription
Public methodFormulaMetricSet(String, String) Initializes a new instance of the FormulaMetricSet class.
Public methodFormulaMetricSet(String, String, String, IEnumerableMetricSetUsage) Initializes a new instance of the FormulaMetricSet class.
Top
Properties
 NameDescription
Public propertyAlignment Gets or sets the script alignment behavior.
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 propertyAllChildrenAndSelfGets 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.
(Inherited from MetricSet)
Public propertyAnalysisStructureType Gets the type of the analysis structure on which the current instance is based.
(Inherited from MetricSet)
Public propertyAxisHierarchies Gets the axis hierarchies.
(Inherited from MetricSet)
Public propertyCheckedOutTo Gets information about the account to which the object is checked out.
(Inherited from File)
Public propertyChildCountGets the number of direct children contained in the entry.
(Inherited from FileSystemEntry)
Public propertyChildrenGets the files and subfolders contained in the entry.
(Inherited from FileSystemEntry)
Public propertyColumnHierarchies Gets the column hierarchies usage information.
(Inherited from MetricSet)
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 propertyCurrentRevisionGets the highest revision number associated with this file.
(Inherited from File)
Public propertyDataRetrievalFormat Gets or sets the data retrieval format.
(Inherited from MetricSet)
Public propertyDerivedMeasures Gets the derived measures.
(Inherited from MetricSet)
Public propertyDescription Gets an optional description associated with the entry.
(Inherited from FileSystemEntry)
Public propertyDrillDownParameter Gets the member drill down information.
(Overrides MetricSetDrillDownParameter)
Public propertyElements Gets all the elements usage information.
(Inherited from MetricSet)
Public propertyEnforceHierarchyCubeCheck Gets or sets a value indicating whether the parent cubes of the hierarchies are also checked when determining hierarchy compatibilities.
Public propertyEntitySaveOptionsGets or sets the entity save options.
(Inherited from MetricSet)
Public propertyFiles Gets the files contained in the entry.
(Inherited from FileSystemEntry)
Public propertyFingerprintGets the fingerprint of the revision.
(Inherited from EntityBase)
Public propertyFoldersGets 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 propertyFriendlyNameGets 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.
(Inherited from MetricSet)
Public propertyHierarchyMemberGroups Gets the custom hierarchy member groups.
(Inherited from MetricSet)
Public propertyId Gets the unique identifier of the entry.
(Inherited from FileSystemEntry)
Public propertyIsCheckedOutGets 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 propertyIsCustomLocalizationAppliedGets or sets a value indicating whether a custom localization applied on this entity.
(Inherited from EntityBase)
Public propertyIsFolderGets 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 propertyIsProtectedGets a value indicating whether the entry is protected.
(Inherited from FileSystemEntry)
Public propertyIsRecycledGets a value indicating whether the entry is recycled.
(Inherited from FileSystemEntry)
Public propertyIsRecycledDirectlyGets 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.
(Inherited from MetricSet)
Public propertyIsResultTransposed Gets or sets a value indicating whether the current instance requires the result to be transposed.
(Inherited from MetricSet)
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 propertyIsTenantIdAvailable Gets a value indicating whether the TenantId property can be accessed without throwing an exception.
(Inherited from FileSystemEntry)
Public propertyIsTransientGets a value indicating whether the file is transient.
(Inherited from File)
Public propertyLastCheckedInTimeGets 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 propertyLocationGets the location of the entry.
(Inherited from FileSystemEntry)
Public propertyMeasures Gets the measures usage information.
(Inherited from MetricSet)
Public propertyMetadataGets 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.
(Inherited from MetricSet)
Public propertyParameters Gets all the parameters exposed by the metric set.
(Inherited from MetricSet)
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.
(Inherited from MetricSet)
Public propertyPrimaryEntryIdGets 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.
(Inherited from MetricSet)
Public propertyReferences Gets information about which other entities are directly referenced by this instance.
(Inherited from EntityBase)
Public propertyRevisionGets the revision of this instance.
(Inherited from EntityBase)
Public propertyRevisionCommentGets the check-in comment associated with the revision.
(Inherited from EntityBase)
Public propertyRevisionCreatedByGets information about the account which checked-in (or created) the revision.
(Inherited from EntityBase)
Public propertyRevisionCreatedTimeGets the time when the revision was checked in (or created).
(Inherited from EntityBase)
Public propertyRowHierarchies Gets the row hierarchies usage information.
(Inherited from MetricSet)
Public propertyShownTotals Gets or sets the value indicating what totals are requested.
(Inherited from MetricSet)
Public propertySlicerHierarchies Gets the slicer hierarchies usage information.
(Inherited from MetricSet)
Public propertyStateGroups Gets the state groups.
(Inherited from MetricSet)
Public propertySubtypeGets 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.
(Inherited from MetricSet)
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.
(Inherited from MetricSet)
Public propertyWarnings Gets the warnings for the current instance, as well as for any dependency objects.
(Inherited from MetricSet)
Top
Methods
 NameDescription
Public methodAddCalculatedHierarchy Add a new script hierarchy, based on a Dundas statement that combines existing measures and possible numeric parameters.
(Inherited from MetricSet)
Public methodAddCalculatedMeasure(MeasureUsage, MetricSetUsage) Add a new measure to the current instance. The measure must belong to one of the already defined dependencies.
Public methodAddCalculatedMeasure(String, String, String) Add a new script measure, based on a Dundas statement that combines existing measures and possible numeric parameters.
(Inherited from MetricSet)
Public methodAddCalculatedMeasure(String, String, String, IEnumerableMetricSetUsage) Add a new calculated measure to the current instance.
Public methodAddColumnHierarchy Adds a new column hierarchy and automatically links any corresponding generic dependency parameters to the current usage element parameters.
(Overrides MetricSetAddColumnHierarchy(IHierarchy))
Public methodAddContextualMeasure Add a new contextual measure. The user is responsible for entering contextual measure data.
(Inherited from MetricSet)
Public methodAddCountHierarchyMeasure(IHierarchy) Add a new measure, based on the count or distinct count of a specified hierarchy members.
(Inherited from MetricSet)
Public methodAddCountHierarchyMeasure(IHierarchyLevel) Add a new measure, based on the count or distinct count of a specified hierarchy level members.
(Inherited from MetricSet)
Public methodAddCountMeasure Adds an automatic count measure.
(Inherited from MetricSet)
Public methodAddDynamicHierarchy Adds a new dynamic hierarchy to the current instance.
(Inherited from MetricSet)
Public methodAddDynamicMeasure Adds a new dynamic measure to the current instance.
(Inherited from MetricSet)
Public methodAddHierarchy Adds a new hierarchy and automatically links any corresponding parameters of the dependency with the specified name to the current usage element parameters.
Public methodAddMeasure Add a new measure to the current instance. The measure must belong to one of the already defined dependencies.
(Overrides MetricSetAddMeasure(IMeasure))
Public methodAddParallelPeriodMeasure(String, MeasureUsage, HierarchyUsage) Add a new parallel period measure, based on an existing metric set measure.
(Overrides MetricSetAddParallelPeriodMeasure(String, MeasureUsage, HierarchyUsage))
Public methodAddParallelPeriodMeasure(String, MeasureUsage, ITimeHierarchyLevel, Int32) Add a new parallel period measure, based on an existing metric set measure.
(Overrides MetricSetAddParallelPeriodMeasure(String, MeasureUsage, ITimeHierarchyLevel, Int32))
Public methodAddParallelSlicedMeasure Add a new parallel sliced measure, based on an existing measure.
(Overrides MetricSetAddParallelSlicedMeasure(String, MeasureUsage))
Public methodAddQueryOptimizationHint Adds the appropriate query optimization value for the specified provider query hint ID.
(Inherited from MetricSet)
Public methodAddRowHierarchy Adds a new row hierarchy and automatically links any corresponding generic dependency parameters to the current usage element parameters.
(Overrides MetricSetAddRowHierarchy(IHierarchy))
Public methodAddSlicerHierarchy Adds a new slicer hierarchy and automatically links any corresponding generic dependency parameters to the current usage element parameters.
(Overrides MetricSetAddSlicerHierarchy(IHierarchy))
Public methodAddStateGroup(String, String) Adds a new state group, linked to all the metric set measures.
(Inherited from MetricSet)
Public methodAddStateGroup(MeasureUsage, String, String) Adds a new state group, linked to the specified measure.
(Inherited from MetricSet)
Public methodChangeHierarchyPlacement Changes the hierarchy placement.
(Inherited from MetricSet)
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.
(Inherited from MetricSet)
Public methodGetAnalysisStructure Gets the analysis structure on which the current instance is based.
(Inherited from MetricSet)
Public methodHideParameter Sets the script metric set inherited parameter as private, and assigns it the specified default value.
Public methodLinkParameters(Parameter, Parameter) Sets the linked parameter as private and links its values to the source parameter.
Public methodLinkParameters(Parameter, IEnumerableParameter) Sets all the linked parameters as private and links their values to the source parameter.
Public methodMoveElementBefore Moves the source element before the target element in the metric set element collection.
(Inherited from MetricSet)
Public methodRemoveAllHierarchyGroups Removes all hierarchy groups.
(Inherited from MetricSet)
Public methodRemoveAnalysisElement Removes the specified usage element.
(Inherited from MetricSet)
Public methodRemoveCustomHierarchyGroup Removes the specified custom hierarchy group.
(Inherited from MetricSet)
Public methodRemoveOtherGroupSettings Removes the existing "Other" group settings.
(Inherited from MetricSet)
Public methodRemoveQueryOptimizationHint Removes the query optimization hint.
(Inherited from MetricSet)
Public methodRemoveQueryOptimizationHints Removes the query optimization hints.
(Inherited from MetricSet)
Public methodRemoveStateGroup Removes the state group.
(Inherited from MetricSet)
Public methodRemoveTopBottomSettings Removes the existing top / bottom settings.
(Inherited from MetricSet)
Public methodReplaceElement Replaces the original usage element with the analysis element, if the categories are compatible. The target element is removed.
(Overrides MetricSetReplaceElement(AnalysisElementUsage, IAnalysisElement))
Public methodSetupOtherGroupSettings Creates an "Other" group settings for the current instance, using the specified measure. Any previous settings are cleared.
(Inherited from MetricSet)
Public methodSetupTopBottomSettings Creates a new top / bottom settings for the current instance, using the specified measure. Any previous settings are cleared.
(Inherited from MetricSet)
Public methodToStringReturns a string that represents the current object.
(Inherited from FileSystemEntry)
Top
See Also