Cubo - Función CUBESET

Descripción

La función CUBESET define un conjunto calculado de miembros o tuplas enviando una expresión de conjunto al cubo en el servidor, que crea el conjunto y luego lo devuelve a Microsoft Excel.

Sintaxis

CUBESET (connection, set_expression, [caption], [sort_order], [sort_by])

Argumentos

Argumento Descripción Requerido / Opcional
conexión Nombre de la conexión al cubo. - Una cadena de texto Necesario
set_expression

Cadena de texto de una expresión de conjunto que da como resultado un conjunto de miembros o tuplas.

O

Una referencia de celda a un rango de Excel que contiene uno o más miembros, tuplas o conjuntos incluidos en el conjunto.

Necesario
subtítulo Una cadena de texto que se muestra en la celda en lugar del título, si hay uno definido, del cubo. Opcional
Orden de clasificación El tipo de clasificación, si corresponde, a realizar y puede ser uno de los indicados en la tabla siguiente. Opcional
ordenar por

Una cadena de texto del valor por el que ordenar.

Ejemplo

Para obtener la ciudad con las ventas más altas, set_expression sería un conjunto de ciudades y sort_by sería la medida de ventas.

Para obtener la ciudad con la población más alta, set_expression sería un conjunto de ciudades y sort_by sería la medida de población.

Si sort_order requiere sort_by, y se omite sort_by, CUBESET devuelve el #VALUE! Mensaje de error.

Opcional

El tipo de ordenación a realizar, si se especifica sort_order Argument -

Entero Constante enumerada Descripción Argumento - Sort_by
0 OrdenarNinguno Deja el conjunto en el orden existente. Ignorado
1 Orden ascendente Ordena los conjuntos en orden ascendente por sort_by. Necesario
2 Orden descendiente Ordena los conjuntos en orden descendente por sort_by. Necesario
3 SortAlphaAscendente Ordena en orden alfa ascendente. Ignorado
4 Sort_Alpha_Descending Ordena en orden alfa descendente. Ignorado
5 Sort_Natural_Ascending Clasificaciones establecidas en orden natural ascendente. Ignorado
6 Sort_Natural_Descending Clasificaciones establecidas en orden descendente natural. Ignorado

El valor predeterminado es 0. Una ordenación alfa para un conjunto de tuplas ordena en el último elemento de cada tupla.

Notas

  • Cuando se evalúa la función CUBESET, muestra temporalmente un mensaje "# GETTING_DATA ..." en la celda antes de que se recuperen todos los datos.

  • Si el nombre de la conexión no es una conexión de libro de trabajo válida almacenada en el libro de trabajo, CUBESET devuelve un #NAME? Valor de error. Si el servidor de procesamiento analítico en línea (OLAP) no se está ejecutando, no está disponible o devuelve un mensaje de error, CUBESET devuelve un #NAME? Valor de error.

  • Si la sintaxis de set_expression es incorrecta o el conjunto contiene al menos un miembro con una dimensión diferente a los otros miembros, CUBESET devuelve un valor de error # N / A.

  • Si set_expression tiene más de 255 caracteres, que es el límite para un argumento de una función, CUBESET devuelve un #VALUE! Valor de error. Para usar cadenas de texto de más de 255 caracteres, ingrese la cadena de texto en una celda (para la cual el límite es 32,767 caracteres) y luego use una referencia de celda como argumento.

  • CUBESET puede devolver un valor de error # N / A si hace referencia a un objeto basado en sesión, como un miembro calculado o un conjunto con nombre, en una tabla dinámica cuando comparte una conexión y esa tabla dinámica se elimina o convierte la tabla dinámica en fórmulas. (En la pestaña Opciones, en el grupo Herramientas, haga clic en Herramientas OLAP y luego en Convertir a fórmulas).

Aplicabilidad

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Ejemplo