We recommend using Visual Studio 2017

Kpi Class

Key performance indicators (KPIs) are metadata wrappers around measures and MDX expressions.


Namespace:  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (in msmgdsrv.dll)

public sealed class Kpi : IDisposable, IMetadataObject

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 propertyUniqueNameGets the unique name for the Kpi.

Public method{dtor}Releases all resources used by the Kpi.
Public methodDisposeReleases all resources used by the Kpi.
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)

KPIs provide a framework for categorizing these expressions into a set of pre-defined data roles (actual, goal, trend, status, and others), which allows 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.