Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Dada una jerarquía de atributos, devuelve una medida implícita para la función especificada que corresponde a este atributo. Si no existe una medida implícita, se crea una nueva medida implícita y se agrega a la colección CubeFields .
Sintaxis
expresión. GetMeasure (AttributeHierarchy, Function, Caption)
expresión Variable que representa un objeto CubeFields .
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| AttributeHierarchy | Obligatorio | Variant | Campo de cubo único que es una jerarquía de atributos (XlCubeFieldType = xlHierarchy y XlCubeFieldSubType = xlCubeAttribute). |
| Función | Obligatorio | XlConsolidationFunction | Función que se ejecuta en el campo de datos agregado. |
| Caption | Opcional | Variant | Etiqueta usada en el informe de tabla dinámica para identificar esta medida. Si la medida ya existe, Caption sobrescribirá la etiqueta existente de esta medida. |
Observaciones
La obtención de una medida mediante la función GetMeasure solo funcionará para estas funciones: Count, Sum, Average, Max y Min.
Por ejemplo, funcionarán:
Get CubeField0 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlCount, "NumCarsOwnedCount")Set CubeField1 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlSum, "NumCarsOwnedSum")Set CubeField2 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlAverage, "NumCarsOwnedAverage")Set CubeField4 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlMax, "NumCarsOwnedMax")Set CubeField5 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlMin, "NumCarsOwnedMin")
No funcionarán:
Set CubeField3 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlCountNums, "NumCarsOwnedCountNums")Set CubeField6 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlProduct, "NumCarsOwnedProduct")Set CubeField7 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlStDev, "NumCarsOwnedStDev")Set CubeField8 = modelPivotTable.CubeFields.GetMeasure("[customer].[num_cars_owned]", xlStDevP, "NumCarsOwnedStDevP")
Valor devuelto
CUBEFIELD
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.