Compartir a través de


Elemento Measure (CSDL)

El elemento Measure define un cálculo que se puede utilizar dentro de un modelo tabular para presentar las agregaciones, o para actuar como un KPI. Este elemento está basado en el elemento Property.

Los elementos Measure pueden tener los elementos secundarios siguientes, en el orden mostrado:

  • Elemento Documentation

  • Elemento Annotation

  • Elemento Kpi

Atributos aplicables

En la tabla siguiente se describen los atributos que se pueden encontrar en el elemento Measure, así como todos los atributos aplicables al elemento Property.

Nombre del atributo

Es obligatorio

Valor

DefaultImage

Referencia a una imagen que indica un progreso negativo, neutro o positivo con relación a los objetivos definidos en el KPI.

ContextualNameRule

No

Valor de cadena que define un nombre alternativo para la medida.

DisplayFolder

No

Referencia a una carpeta en la que se presenta la medida, si la hubiera.

FolderPosition

No

Entero que indica la posición ordinal de la medida en la lista de carpetas.

Hidden

No

Valor true/false que indica si la medida debe verse en los informes.

ReferenceName

No

Nombre que pueden utilizar las fórmulas DAX para hacer referencia a la medida.

Alignment

No

Valor que indica la alineación predeterminada de los valores de medida en un informe.

FormatString

No

Cadena de formato de .NET Framework que define el formato predeterminado para los valores de fecha y hora.

IsFolderDefault

No

Valor true/false que indica si la columna representada por la medida debe ser el campo predeterminado para la carpeta.

Units

No

Valor de cadena que define la unidad de medida utilizada para presentar los valores de la medida.

Width

No

Valor entero que define el ancho, en caracteres, de la columna utilizada para mostrar la medida.

SortDirection

No

Referencia a una propiedad que define la dirección de ordenación para la medida.

IsRightToLeft

No

Valor true/false que indica si los valores de la columna se deben presentar de derecha a izquierda.

IsSimpleMeasure

Valor true/false que indica si la fórmula utilizada en la medida es una de las agregaciones predeterminadas (SUM, COUNT, MIN, MAX, AVG) y, por lo tanto, se puede procesar en la consulta, obteniendo un mejor rendimiento.

Ejemplo

En el ejemplo siguiente se muestran dos medidas del ejemplo de modelo tabular AdventureWorks. La segunda medida se ha convertido en un KPI agregando elementos KPI.

</Property>
<Property Name="Order_Lines_Count" Type="Int64">
  <bi:Measure Caption="Order Lines Count" ReferenceName="Order Lines Count" Width="0" IsSimpleMeasure="false" />
</Property>
<Property Name="Total_Current_Quarter_Sales_Performance" Type="Double">
  <bi:Measure Caption="Total Current Quarter Sales Performance" ReferenceName="Total Current Quarter Sales Performance" Width="0" IsSimpleMeasure="false">
    <bi:Kpi StatusGraphic="Three Signs Colored">
      <bi:KpiGoal>
        <bi:PropertyRef Name="Measures___Total_Current_Quarter_Sales_Performance_Goal_" />
      </bi:KpiGoal>
      <bi:KpiStatus>
        <bi:PropertyRef Name="Measures___Total_Current_Quarter_Sales_Performance_Status_" />
      </bi:KpiStatus>
    </bi:Kpi>
  </bi:Measure>
</Property>

Comentarios sobre el ejemplo