Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Kpi Class

Key Performance Indicators (KPIs) are metadata wrappers around measures and Multidimensional Expressions (MDX) expressions.


Namespace:  Microsoft.AnalysisServices.AdomdClient
Assembly:  Microsoft.AnalysisServices.AdomdClient (in Microsoft.AnalysisServices.AdomdClient.dll)

public sealed class Kpi

The Kpi type exposes the following members.

Public propertyCaptionGets the caption associated with the Kpi.
Public propertyDescriptionGets a human-readable description of the Kpi.
Public propertyDisplayFolderGets a forward-slash-delimited categorization structure, used by client applications to determine the hierarchical presentation of the Kpi.
Public propertyNameGets the name of the Kpi.
Public propertyParentCubeGets the CubeDef representing the cube to which the Key Performance Indicator (KPI) belongs.
Public propertyParentKpiGets the parent Kpi of the current Kpi.
Public propertyPropertiesGets a collection containing the properties of the Kpi.
Public propertyStatusGraphicGets a String representing a graphic for displaying Kpi status.
Public propertyTrendGraphicGets a String representing a graphic for displaying Kpi trend information.

Public methodEqualsDetermines whether two instances of Kpi are equal. (Overrides Object.Equals(Object).)
Public methodGetHashCodeServes as a hash function for a particular type, for use in hashing algorithms and data structures such as hash tables. (Overrides Object.GetHashCode.)
Public methodGetType (Inherited from Object.)
Public methodToStringGets the name of the Kpi. (Overrides Object.ToString.)

Public operatorStatic memberEqualityDetermines whether two specified instances of Kpi are equal.
Public operatorStatic memberInequalityDetermines whether two specified instances of Kpi are not equal.

KPIs provide a framework for categorizing these expressions into a set of pre-defined data roles (actual, goal, trend, status, and others), which allows user interface (UI) developers additional metadata for creating new interfaces.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

© 2015 Microsoft