En este artículo se describen la sintaxis de la fórmula y el uso de la función CONJUNTOCUBO en Microsoft Excel.
Descripción
Define un conjunto calculado de miembros o tuplas mediante el envío de una expresión de conjunto al cubo en el servidor, lo que crea el conjunto y, después, devuelve dicho conjunto a Microsoft Excel.
Sintaxis
CONJUNTOCUBO(conexión; expresión_conjunto; [título]; [criterio_ordenación]; [ordenar_por])
La sintaxis de la función CONJUNTOCUBO tiene los siguientes argumentos:
-
Conexión Obligatorio. Una cadena de texto del nombre de la conexión al cubo.
-
Expresión_conjunto Obligatorio. Una cadena de texto de una expresión de conjunto que tiene como resultado un conjunto de miembros o tuplas. Expresión_conjunto también puede ser una referencia de celda a un rango de Excel que contiene uno o más miembros, tuplas o conjuntos incluidos en el conjunto.
-
Título Opcional. Una cadena de texto mostrada en la celda en vez del título, si se define uno, del cubo.
-
Criterio_ordenación Opcional. El tipo de ordenación, de haber alguno, que se va a realizar, que puede ser uno de los siguientes:
Entero |
Constante enumerada |
Descripción |
Ordenar_por argumento |
0 |
OrdenNinguno |
Deja el conjunto en el orden existente. |
Omitido |
1 |
OrdenAscendente |
Ordena el conjunto en orden ascendente por ordenar_por. |
Obligatorio |
2 |
OrdenDescendente |
Ordena el conjunto en orden descendente por ordenar_por. |
Obligatorio |
3 |
OrdenAscendenteAlfa |
Ordena el conjunto en orden ascendente alfa. |
Omitido |
4 |
Orden_Descendente_Alfa |
Ordena el conjunto en orden descendente alfa. |
Omitido |
5 |
Orden_Ascendente_Natural |
Ordena el conjunto en orden ascendente natural. |
Omitido |
6 |
Orden_Descendente_Natural |
Ordena el conjunto en orden descendente natural. |
Omitido |
-
El valor predeterminado es 0. Una ordenación alfa para un conjunto de tuplas ordena por el último elemento de cada tupla. Para más información sobre estos criterios de ordenación, vea el sistema de ayuda de Microsoft Office SQL Analysis Services.
-
Ordenar_por Opcional. Una cadena de texto del valor por el que ordenar. Por ejemplo, para obtener la ciudad con las ventas más elevadas, expresión_conjunto sería un conjunto de ciudades y ordenar_por sería la medición de ventas. O bien, para obtener la ciudad con la población más elevada, expresión_conjunto sería un conjunto de ciudades y ordenar_por sería la medición de la población. Si criterio_ordenación requiere ordenar_por, y ordenar_por se omite, CONJUNTOCUBO devuelve el mensaje de error #¡VALOR!. mensaje de error.
Observaciones
-
Cuando se evalúa la función CONJUNTOCUBO, muestra temporalmente un mensaje "#OBTENIENDO_DATOS…" 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 válida guardada en el libro, CONJUNTOCUBO devuelve un valor de error #¿NOMBRE? o #VALOR!. Si el servidor de procesamiento analítico en línea (OLAP) no se está ejecutando, no está disponible o devuelve un mensaje de error, CONJUNTOCUBO devuelve un valor de error #¿NOMBRE? error #¡NUM!.
-
Si la sintaxis de expresión_conjunto es incorrecta o el conjunto contiene al menos un miembro con una dimensión diferente que los demás miembros, CONJUNTOCUBO devuelve un valor de error #N/A.
-
Si expresión_conjunto contiene más de 255 caracteres, que es el número máximo de caracteres en el argumento de una función, CONJUNTOCUBO devuelve un valor de error #¡VALOR! error #¡NUM!. Para usar cadenas de texto de más de 255 caracteres, escriba la cadena de texto en una celda (cuyo límite de caracteres es 32 767) y después use una referencia de celda como argumento.
-
CONJUNTOCUBO puede devolver un valor de error #N/A si, cuando se comparte una conexión, se hace referencia a un objeto de la sesión, como un conjunto de miembros calculados o con nombre en una tabla dinámica y dicha tabla dinámica se elimina o convierte en fórmulas. (En la pestaña Opciones, en el grupo Herramientas, haga clic en Herramientas OLAP y después haga clic en Convertir en fórmulas).
Ejemplos
=CONJUNTOCUBO ("Finanzas", "pedido ([producto]. [ Producto]. [Categoría de producto]. Miembros, [medidas]. [Ventas de unidad], ASC) "," productos ")
=CONJUNTOCUBO("Ventas","[Producto].[Todos los productos].Niños","Productos",1,"[Medidas].[Total de ventas]")