KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Función CUBOCONJUNTO de Excel

AutoraAmanda Li Fecha de modificación

La función CUBOCONJUNTO define un conjunto calculado de miembros o tuplas al enviar una expresión de conjunto al conjunto de datos multidimensional en el servidor, permitiendo extraer todos los valores únicos y ofreciendo opciones para ordenarlos.

función cubeset 1


Sintaxis

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


Argumentos

  • Conexión (obligatoria): Una cadena de texto con el nombre de la conexión al modelo de datos (conjunto de datos multidimensional).
  • set_expression (obligatoria): Una cadena de texto con una expresión de conjunto que devuelve un conjunto de miembros o tuplas. Alternativamente, set_expression puede ser una referencia de celda a un rango de Excel que contenga uno o más miembros, tuplas o conjuntos incluidos en el conjunto.
  • título (opcional): Una cadena de texto que sobrescribe el título definido en el conjunto de datos multidimensional.
  • sort_order (opcional): Un entero comprendido entre 0 y 6 que indica el tipo de ordenación que se aplicará. El valor predeterminado es 0.
  • EnteroConstante enumeradaDescripciónArgumento sort_by
    0 u omitidoSortNoneDeja el conjunto en su orden existenteIgnorado
    1SortAscendingOrdena el conjunto en orden ascendente por sort_byObligatorio
    2SortDescendingOrdena el conjunto en orden descendente por sort_byObligatorio
    3SortAlphaAscendingOrdena el conjunto en orden alfabético ascendenteIgnorado
    4Sort_Alpha_DescendingOrdena el conjunto en orden alfabético descendenteIgnorado
    5Sort_Natural_AscendingOrdena el conjunto en orden natural ascendenteIgnorado
    6Sort_Natural_DescendingOrdena el conjunto en orden natural descendenteIgnorado
  • sort_by (opcional): Una cadena de texto con el valor (MEDIDA) por el que ordenar. Este argumento se ignora a menos que establezca sort_order en 1 o 2. Por ejemplo, para obtener la región con las ventas más altas, utilice set_expression para definir un conjunto de regiones y establezca sort_by en la medida de ventas.

Valor de devolución

La función CUBOCONJUNTO define un conjunto calculado.


Notas sobre la función

  • CUBESET genera un conjunto que contiene los elementos definidos por set_expression en el sort_order especificado por sort_by.
  • El mensaje #OBTENIENDO_DATOS… aparecerá cuando se evalúe la función CUBESET y antes de que se recuperen todos los datos.
  • CUBESET devuelve el valor de error #¿NOMBRE?si:
    • conexiónno es una conexión de libro válida almacenada en el libro, por ejemplo, ThisWorkbookDataModel;
    • El servidor de procesamiento analítico en línea (OLAP) no está disponible, no se está ejecutando o ha devuelto un mensaje de error.
  • CUBESET devuelve el valor de error #¡VALOR!si:
    • sort_orderestá establecido en 1o 2que requiere sort_by, y el argumento se omite;
    • set_expressiontiene más de 255 caracteres.Nota:Puede introducir la cadena de texto en una celda y luego hacer referencia a dicha celda como argumento como solución alternativa.
  • CUBESET devuelve el valor de error #N/Dsi:
    • set_expressionno es válido;
    • El conjunto contiene uno o más miembros con una dimensión diferente a la del resto de los miembros.
  • Los argumentos de CUBESET, excepto sort_order y las referencias de celda, deben ir entre comillas dobles (").
  • Los nombres de miembros, dimensiones o tablas, etc., que escriba en set_expression deben ir entre corchetes ([ ]).

Ejemplo

Tengo aquí una tabla llamada “ventas2021” que incluye la información de ventas y valoraciones de distintos productos de dos categorías durante el año 2021. Para utilizar la función CUBOCONJUNTO y definir un conjunto calculado (ventas totales) de productos en distintos meses, primero debe agregar los datos de esta tabla al Modelo de datosdel libro existente; su nombre siempre será ThisWorkbookDataModelA continuación, copie o introduzca la fórmula siguiente en la celda donde desee obtener los totales (por ejemplo, el total de productos específicos en un mes) y pulse Entrarpara obtener el resultado:

=CUBOCONJUNTO()«ThisWorkbookDataModel»,($K$5,$J$5,$I$5,$H$5),«Total general»)

Donde

$K$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Tights]»)
$J$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Socks]»)
$I$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Shorts]»)
$H$5=CUBEMEMBER(«ThisWorkbookDataModel»,«[sales2021].[Product].&[Caps]»)

√ Nota:La celda que contiene una fórmula CUBOCONJUNTO solo muestra el título que haya especificado. El conjunto se almacena de forma invisible detrás de la celda. CUBOCONJUNTO no sirve por sí solo. En la fórmula anterior, las referencias de celda son los resultados devueltos por la función CUBOMIEMBRO.

función cubeset 2


Funciones relacionadas

Función CUBOMIEMBRO de Excel

La función CUBOMIEMBRO recupera un miembro o una tupla de un conjunto de datos multidimensional si existe; de lo contrario, devuelve el valor de error #N/D.

Función CUBOVALOR de Excel

La función CUBOVALOR devuelve un valor agregado de un conjunto de datos multidimensional, filtrado mediante varias expresiones de miembro.

Función CUBOKPIMIEMBRO de Excel

La función CUBOKPIMIEMBRO devuelve la propiedad del indicador clave de rendimiento (KPI) y muestra su nombre en la celda.

Función CUBOCONJUNTOCONTAR de Excel

La función CUBOCONJUNTOCONTAR devuelve el número de elementos que contiene un conjunto.


Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  Entre varias hojas  |  Coincidencia difusa...
Avanzado Lista desplegable:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable con selección múltiple...
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar el estado de visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos desde una lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas de 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y mucho más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Cambie entre decenas de documentos abiertos en un solo segundo!
  • Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.