Поделиться через


Класс Kpi

Represents a Key Performance Indicator (KPI). This class cannot be inherited.

Иерархия наследования

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.NamedComponent
          Microsoft.AnalysisServices.Kpi

Пространство имен:  Microsoft.AnalysisServices
Сборка:  Microsoft.AnalysisServices (в Microsoft.AnalysisServices.dll)

Синтаксис

'Декларация
<GuidAttribute("8627F50A-070E-4501-86E0-1BB6CA124473")> _
Public NotInheritable Class Kpi _
    Inherits NamedComponent _
    Implements ICloneable
'Применение
Dim instance As Kpi
[GuidAttribute("8627F50A-070E-4501-86E0-1BB6CA124473")]
public sealed class Kpi : NamedComponent, ICloneable
[GuidAttribute(L"8627F50A-070E-4501-86E0-1BB6CA124473")]
public ref class Kpi sealed : public NamedComponent, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("8627F50A-070E-4501-86E0-1BB6CA124473")>]
type Kpi =  
    class 
        inherit NamedComponent 
        interface ICloneable 
    end
public final class Kpi extends NamedComponent implements ICloneable

Тип Kpi обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод Kpi() Initializes a new instance of Kpi using the default values.
Открытый метод Kpi(String, String) Initializes a new instance of Kpi using a name and an identifier.

В начало

Свойства

  Имя Описание
Открытое свойство Annotations Gets a collection within which you can store custom data. (Производный от ModelComponent.)
Открытое свойство AssociatedMeasureGroup Gets the measure group that is associated with the calculations in a Kpi.
Открытое свойство AssociatedMeasureGroupID Gets or sets the identifier of the measure group that is associated with the calculations in a Kpi.
Открытое свойство Container (Производный от Component.)
Открытое свойство CurrentTimeMember Gets or sets an MDX expression that returns the member that identifies the temporal context of the KPI.
Открытое свойство Description Gets or sets the description of the component. (Производный от NamedComponent.)
Открытое свойство DisplayFolder Gets or sets the folder in which the KPI will appear when a user is browsing the cube.
Защищенное свойство FriendlyName Returns a user-friendly name. (Производный от NamedComponent.)
Открытое свойство Goal Gets or sets an MDX numeric expression or a calculation that returns the target value of the KPI.
Открытое свойство ID Gets or sets the identifier of the component. (Производный от NamedComponent.)
Защищенное свойство KeyForCollection Returns the key used in collections. (Производный от NamedComponent.)
Открытое свойство Name Gets or sets the name of the component. (Производный от NamedComponent.)
Открытое свойство OwningCollection Gets or sets the collection that contains the ModelComponent. (Производный от ModelComponent.)
Открытое свойство Parent Gets the Cube object that is the parent of the Kpi object.
Открытое свойство ParentDatabase Gets the Database object that is the parent of the Kpi object's Cube object.
Открытое свойство ParentKpiID Gets or sets the ID of the parent Kpi.
Открытое свойство ParentServer Gets the Server object that is the parent of the Kpi.
Открытое свойство Site Инфраструктура. Gets or sets the site of the component. (Производный от NamedComponent.)
Открытое свойство SiteID Инфраструктура. Gets or sets the identifier for the site associated with the component. (Производный от NamedComponent.)
Открытое свойство Status Gets or sets an MDX expression that represents the state of the KPI at a specified point in time.
Открытое свойство StatusGraphic Gets or sets a visual element that provides a quick indication of the status for a KPI.
Открытое свойство Translations Gets the collection of translations associated with a Kpi object.
Открытое свойство Trend Gets or sets an MDX expression that evaluates the value of the KPI over time.
Открытое свойство TrendGraphic Gets or sets a visual element that provides a quick indication of the trend for a KPI.
Открытое свойство Value Gets or sets an MDX numeric expression that returns the actual value of the KPI.
Открытое свойство Weight Gets or sets an MDX numeric expression that assigns a relative importance to a KPI.

В начало

Методы

  Имя Описание
Защищенный метод AddToContainer Инфраструктура. Adds a ModelComponent object to the specified container. (Производный от ModelComponent.)
Защищенный метод AfterInsert Инфраструктура. Displays a ModelComponent object after added to the specified index. (Производный от ModelComponent.)
Защищенный метод AfterMove Инфраструктура. Displays a ModelComponent object after moving to the specified index. (Производный от ModelComponent.)
Защищенный метод AfterRemove Инфраструктура. Displays a ModelComponentCollection after a ModelComponent object is removed. (Производный от ModelComponent.)
Защищенный метод BeforeRemove Инфраструктура. Removes the ModelComponent object before the cleanup. (Производный от ModelComponent.)
Открытый метод Clone Creates a new, full copy of the Kpi object.
Открытый метод CopyTo Copies a Kpi to the specified object.
Открытый метод CreateObjRef Важный элемент безопасности. (Производный от MarshalByRefObject.)
Открытый метод Dispose (Производный от Component.)
Открытый метод Equals (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetLifetimeService Важный элемент безопасности. (Производный от MarshalByRefObject.)
Открытый метод GetType (Производный от Object.)
Открытый метод InitializeLifetimeService Важный элемент безопасности. (Производный от MarshalByRefObject.)
Защищенный метод RemoveFromContainer Инфраструктура. Removes a ModelComponent object from the specified container. (Производный от ModelComponent.)
Открытый метод Submit() Инфраструктура. Submits a ModelComponent object. (Производный от ModelComponent.)
Открытый метод Submit(Boolean) Инфраструктура. Submits a ModelComponent object. (Производный от ModelComponent.)
Открытый метод ToString Returns a string containing the name of the component. (Производный от NamedComponent.)
Открытый метод Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection. (Производный от ModelComponent.)
Открытый метод Validate(ValidationErrorCollection, Boolean) Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors. (Производный от ModelComponent.)
Открытый метод Validate(ValidationErrorCollection, Boolean, ServerEdition) Validates the Kpi object for errors. (Переопределяет NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition).)

В начало

События

  Имя Описание
Открытое событие Disposed (Производный от Component.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICloneable.Clone Creates a new, full copy of the Kpi object.
Явная реализация интерфейсаЗакрытый метод IFormattable.ToString Formats the value of the current instance using the specified format. (Производный от NamedComponent.)
Явная реализация интерфейсаЗакрытое свойство IHostableComponent.Host Gets or sets the IServiceProvider that is the host of the ModelComponent. (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IModelComponent.FriendlyPath Gets a friendly path for the ModelComponent. (Производный от ModelComponent.)
Явная реализация интерфейсаЗакрытое свойство IModelComponent.OwningCollection Gets or sets the collection that owns the current object. (Производный от ModelComponent.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.AnalysisServices