CONJUNTOCUBO (función CONJUNTOCUBO)

CONJUNTOCUBO (función CONJUNTOCUBO)

 

x

En este artículo, se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.)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 (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

  • 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 Argumento ordenar_por
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!.

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?. 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?.
  • 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!. 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 unitarias];ASC)";"Productos")

=CONJUNTOCUBO("Ventas","[Producto].[Todos los productos].Secundarios","Productos",1,"[Medidas].[Importe de ventas]")