Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft Excel usa un proveedor OLE DB para OLAP (procesamiento analítico en línea) para conectarse a los cubos OLAP. Al conectarse a un cubo OLAP, Excel lee y establece varias propiedades de OLE DB y OLE DB para OLAP. Excel tiene en cuenta las propiedades de conexión, propiedades de información del origen de datos, consultas de conjunto de filas de esquema y propiedades de celda.
En lugar de abarcar todas las propiedades existentes, este tema se centra en las propiedades que tienen una relación exclusiva con Excel. Las conexiones OLAP en Excel se usan para tablas dinámicas y fórmulas de OLAP. Cuando pone a prueba un proveedor OLAP, se recomienda solicitar que Excel lea un conjunto de propiedades del proveedor para determinar si un proveedor OLAP admite las características requeridas para el diseño y la funcionalidad de las tablas dinámicas de OLAP. Si el proveedor no admite determinadas capacidades, las características que dependen de dichas capacidades se deshabilitan o limitan. Se establecen otras propiedades para obtener el comportamiento deseado y, si estas propiedades no se implementan para un proveedor OLAP, es posible que Excel no funcione con él.
Propiedades de conexión
Conjunto de propiedades | Propiedad | Establecer si | Establecer como |
---|---|---|---|
DBPROPSET_MSOLAPINIT | DBPROP_MSMD_SAFETY_OPTIONS | Compatible | OLAPUDFSecurity reg key or DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFESee also: Safety Options (Propiedad). |
DBPROPSET_MSOLAPINIT | DBPROP_MSMD_MDXCOMPATIBILITY | Compatible | DBPROP_MSMD_MDXCOMPATIBILITY_70See también: propiedad de compatibilidad MDX. |
DBPROPSET_MSOLAPINIT | DBPROP_MSMD_SOURCE_DSN_SUFFIX | DBPROP_MSMD_SOURCE_DSN en DBPROPSET_MSOLAPINIT está presente | Cadena "Prompt=CompleteRequired; Window Handle=0x<hwnd>"Vea también: Source_DSN_Suffix propiedad. |
DBPROPSET_MSOLAPINIT | DBPROP_MSMD_MDX_MISSING_MEMBER_MODE | Compatible | Si se admite la propiedad , Excel la establece en la cadena "Error". Se ignora si no se admite. |
DBPROPSET_DBINIT | DBPROP_INIT_LCID | Compatible | Se establece antes de realizar la conexión. Es posible especificar cualquier LCID que se usará en la conexión. Si se activan las traducciones para la conexión, Excel establece esta opción en el idioma de interfaz de usuario (predeterminado). Si no se admite la propiedad, el único problema de Excel es que pierde la funcionalidad de tener traducciones según el idioma de interfaz de usuario. |
DBPROPSET_DBINIT | DBPROP_INIT_PROMPT | Compatible | No es específica de OLAP. Se establece antes de realizar la conexión. Si hay un error al establecer esta propiedad debido a que no se admite un valor en particular, Excel ignora el error. |
DBPROPSET_DBINIT | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO | Compatible | No es específica de OLAP. Se establece antes de realizar la conexión. Excel siempre establece este valor como True. |
DBPROPSET_DBINIT | DBPROP_INIT_HWND | Compatible | No es específica de OLAP. Se establece antes de realizar la conexión. Excel la establece como la ventana principal de la aplicación, de modo que el proveedor muestre la alerta con la ventana primaria correcta. |
DBPROPSET_DBINIT | DBPROP_INIT_ASYNCH | Compatible | No es específico de OLAP. Establezca antes de realizar la conexión. Excel establece esta propiedad como DBPROPVAL_ASYNCH_INITIALIZE basado en una configuración de registro (también puede deshabilitarla con una configuración de registro). Si no se admite la propiedad, Excel la ignora y no la establece. |
DBPROPSET_DBINIT | DBPROP_CMD_PROMPT | Compatible | No es específica de OLAP. Se establece antes de realizar la conexión. |
DBPROPSET_DBINIT | DBPROP_CMD_HWND | Compatible | No es específica de OLAP. Se establece antes de realizar la conexión. |
Información del origen de datos
Conjunto de propiedades | Propiedad | Valor | Utilice |
---|---|---|---|
DBPROPSET_MDX_EXTENSIONS | DBPROP_MSMD_MDX_DDL_EXTENSIONS | Si se establece bit para DBPROPVAL_MDX_DLL_CREATESESSIONCUBE. | La característica de agrupación de tablas dinámicas OLAP está habilitada si CREATE SESSION CUBE se admite. |
DBPROPSET_MDX_EXTENSIONS | DBPROP_MSMD_MDX_DDL_EXTENSIONS | Si se establece bit para DBPROPVAL_MDX_DDL_REFRESHCUBE. | Si REFRESH CUBE se admite el comando , Excel lo ejecuta cuando se actualiza una tabla dinámica OLAP. |
DBPROPSET_MDX_EXTENSIONS | DBPROP_MSMD_MDX_CALCMEMB_EXTENSIONS | Si se establece bit para DBPROPVAL_MDX_CALCMEMB_ADD. | La característica mostrar miembros calculados en la tabla dinámica OLAP está habilitada si ADDCALCULATEDMEMBERS se admite en MDX (expresiones multidimensionales). |
DBPROPSET_DATASOURCEINFO | MDPROP_MDX_FORMULAS | Si ambos bits se establecen en MDPROPVAL_MF_SCOPE_SESSION, MDPROPVAL_MF_CREATE_CALCMEMBERS. | Si el proveedor admite la creación de miembros de sesión ( CREATE SESSION MEMBER ), Excel habilita esta característica en tablas dinámicas OLAP (solo disponible en el modelo de objetos en Excel). |
DBPROPSET_SESSION | DBPROP_VISUALMODE | Si se admite (y no se admite la subselección, vea MDPROP_MDX_SUBQUERIES a continuación). | Habilita el control de Incluir elementos ocultos en totales (alternar totales visuales). |
DBPROPSET_DATASOURCEINFO | MDPROP_MDX_SUBQUERIES | Si se establecen los dos bits más bajos (con esto, Excel no admite totales no visuales, vea DBPROP_VISUALMODE más arriba). | Habilita el filtro de Etiqueta, Fecha y Valor en tablas dinámicas de Excel. Generalmente, usa la construcción de consultas de MDX de Excel. Observe que esta propiedad está integrada en SQL Server 2005 Service Pack 2. El valor siempre VARIANT_TRUE está en msolap90.dll. |
DBPROPSET_DATASOURCEINFO | MDPROP_MDX_DRILL_FUNCTIONS | Si se establecen los dos bits más bajos de esta propiedad, Excel la interpreta como el servidor que admite la exploración basada en tupla con las DrillDownLevel funciones y DrillDownMember . Sin embargo, Excel solo permite la exploración de atributos si también se establecen los dos bits más bajos de MDPROP_MDX_SUBQUERIES (se admiten subselecciones). |
|
DBPROPSET_DATASOURCEINFO | MDPROP_FLATTENING_SUPPORT | Compruebe que esté establecido en MDPROPVAL_FS_FULL_SUPPORT. | Excel lee y, si no está establecido en MDPROPVAL_FS_FULL_SUPPORT , se produce un error porque Excel no lo considera un proveedor OLAP. |
DBPROPSET_DATASOURCEINFO | MDPROP_NAMED_LEVELS | Excel comprueba que el bit más bajo esté establecido (MDPROPVAL_NL_NAMEDLEVELS). | Si no está establecido el bit más bajo de esta propiedad, se produce un error en Excel. |
DBPROPSET_DATASOURCEINFO | MDPROP_MDX_SET_FUNCTIONS | Excel consulta esta propiedad, pero no tiene ningún efecto relevante de característica. | |
DBPROPSET_DATASOURCEINFO | DBPROP_DBMSVER | Excel comprueba si este valor es una cadena. | Excel no comprueba el valor real de esta propiedad; sólo verifica si es una cadena. Si no es una cadena, Excel no puede conectarse. |
DBPROPSET_DATASOURCEINFO | DBPROP_DATASOURCE_TYPE | Excel comprueba si está establecido el segundo bit más bajo (DBPROPVAL_DST_MDP). | Si está establecido el bit más bajo, el proveedor se considera multidimensional (OLAP). |
DBPROPSET_ROWSET | DBPROP_ROWSET_ASYNCH | Si se admite. | Excel intenta establecerlo DBPROPVAL_ASYNCH_INITIALIZE en pero, si se produce un error, Excel vuelve al modo sincrónico. Si se admite, permite que Excel admita al usuario que presiona la tecla Esc para detener la ejecución de consultas antes de que finalice. |
Consultas de conjuntos de filas de esquema
Conjunto de filas de esquema | Column | Valor | Controles | ||
---|---|---|---|---|---|
MDSCHEMA_CUBES | IS_DRILLTHROUGH_ENABLED | TRUE | Si se establece como TRUE, la característica de obtención de detalles (Mostrar detalles) se habilita para las celdas en el área de valores de la tabla dinámica OLAP. | ||
MDSCHEMA_HIERARCHIES | ESTRUCTURA | MD_STRUCTURE_UNBALANCED | Excel dispone de un tratamiento especial de filtros para jerarquías desequilibradas, de modo que éstas se marcan como tales para fines de control. | ||
MDSCHEMA_HIERARCHIES | HIERARCHY_ORIGIN | MD_ORIGIN_ATTRIBUTE establecido y no MD_ORIGIN_USER_DEFINED | Excel dispone de un tratamiento especial de jerarquías de atributos en tablas dinámicas OLAP, de modo que dichas jerarquías se marcan como tales. | ||
MDSCHEMA_HIERARCHIES | HIERARCHY_DISPLAY_FOLDER | Basada en esta propiedad, la lista Campo de la tabla dinámica muestra jerarquías en carpetas conforme a sus dimensiones. | |||
MDSCHEMA_MEASUREGROUPS | MEASUREGROUP_NAME | Las medidas se enumeran en una carpeta que representa el grupo de medidas en la lista Campo de la tabla dinámica. | |||
MDSCHEMA_MEASUREGROUPS | MEASUREGROUP_CAPTION | Las medidas se enumeran en una carpeta que representa el grupo de medidas con este título en la lista Campo de la tabla dinámica. | |||
MDSCHEMA_SETS | SET_DISPLAY_FOLDER | Excel lee la propiedad para mostrar carpetas para permitirle colocar conjuntos en carpetas para mostrar en la lista Campo de la tabla dinámica. | |||
MDSCHEMA_SETS | SET_CAPTION | Excel lee el título del conjunto para mostrarlo en el informe de tabla dinámica y en la lista Campo de la tabla dinámica. | |||
MDSCHEMA_KPIS | KPI_DISPLAY_FOLDER | Los KPI (indicadores clave de rendimiento) definidos en el servidor se enumeran en la lista Campo de la tabla dinámica, y los componentes (valor, objetivo, estado y tendencia) se pueden agregar al área de valores. Excel lee esta propiedad para colocar los KPI en la carpeta para mostrar correcta en la lista Campo de la tabla dinámica. | |||
MDSCHEMA_KPIS | KPI_PARENT_KPI_NAME | Excel lee esta propiedad para colocar KPI secundarios en subcarpetas bajo su KPI primario en la lista de campos de tabla dinámica (si se definen las carpetas para mostrar, se usan en su lugar). | |||
MDSCHEMA_KPIS | KPI_TREND_GRAPHIC | Excel lee esta propiedad y, según el valor, la asigna al icono de formato condicional más cercano establecido en Excel cuando se agrega Tendencia a la tabla dinámica. | |||
MDSCHEMA_KPIS | KPI_STATUS_GRAPHIC | Excel lee esta propiedad y, según el valor, la asigna al icono de formato condicional más cercano establecido en Excel cuando se agrega Estado a la tabla dinámica. | |||
MDSCHEMA_ACTIONS | Característica de acciones adicionales. Excel expone acciones definidas por el servidor en el menú contextual de un informe de una tabla dinámica OLAP cuando las acciones existen en el servidor para el contexto seleccionado. | ||||
MDSCHEMA_MEASURES | MEASURE_DISPLAY_FOLDER | Leído por Excel para poder establecer medidas en la carpeta para mostrar correcta en la lista Campo de la tabla dinámica. | |||
MDSCHEMA_MEASURES) | EXPRESIÓN | Leído por Excel para determinar si se calcula una medida. Si es una cadena y no está vacía, Excel la considera una medida calculada. | |||
MDSCHEMA_PROPERTIES | PROPERTY_NAME | "MEMBER_VALUE" Este esquema también se usa para obtener propiedades de miembro normales. El valor "MEMBER_VALUE" es un caso especial, pero hay otro uso. | Excel obtiene la propiedad de valor de miembro del atributo key en una dimensión mediante la restricción a "MEMBER_VALUE" en la columna PROPERTY_NAME. Si el tipo de datos (DATA_TYPE) de la propiedad MEMBER_VALUE del atributo clave de una dimensión Time es Date, la tabla dinámica expone el filtrado de fechas en lugar del filtrado de etiquetas. El filtro de fecha real se realiza según la propiedad de valor del miembro de la clave independientemente de qué jerarquía de esa dimensión se filtra.
|
||
MDSCHEMA_DISCOVER | RESTRICCIONES | Según el uso, Excel se restringe en jerarquías, niveles o medidas al leer el conjunto de filas MDSCHEMA_DISCOVER para obtener RESTRICTIONS. Excel lee el esquema por filas y encuentra la lista de restricciones de todos los demás esquemas relevantes para obtener el índice de las restricciones que afectan a Excel. La columna RESTRICTIONS tiene un indicador de capítulo a otro conjunto de filas desde donde Excel busca en la columna NAME. En la columna NAME, Excel espera encontrar las cadenas HIERARCHY_VISIBILITY, MEASURE_VISIBILITY, LEVEL_VISIBILITY (si el proveedor admite la restricción de visibilidad). Si Excel no encuentra <xxx>_VISIBILITY cadenas (o si no se admite MDSCHEMA_DISCOVER), se supone que el proveedor no admite la devolución de elementos ocultos y no los consultará. | |||
MDSCHEMA_LEVELS | LEVEL_ATTRIBUTE_HIERARCHY_NAME | Usado por Excel para ocultar niveles de agrupamientos especiales con nombres generados por el sistema. Tenga en cuenta que esto no se requiere con Microsoft SQL Server 2005 Analysis Services Service Pack 2. | |||
MDSCHEMA_LEVELS | CUSTOM_ROLLUP_SETTINGS | 0 | Si no es 0, Excel asume que el nivel tiene resumen personalizado. Excel comprueba esto en todos los niveles de cada jerarquía, y si está presente el resumen personalizado, se deshabilitan algunas operaciones (como agrupación). |
Propiedades de celda
Nombre de propiedad
Language
Utilice
LCID para determinar cómo interpretar FORMAT_STRING
cuándo es CURRENCY.
Excel usa esta propiedad para determinar qué símbolo de moneda usar al aplicar formato a los valores con FORMAT_STRING
establecido en Moneda. Para obtener más información, vea Recuperar propiedades de celda.
Ejemplo de definición de medida calculada que especifica la propiedad LANGUAGE para que la aplicación cliente pueda escoger:
CREATE MEMBER CURRENTCUBE.[Measures].[Internet Gross Profit]
AS
[Measures].[Internet Sales Amount]
-
[Measures].[Internet Total Product Cost],
FORMAT_STRING = "Currency",
BACK_COLOR = 12615680 /*R=0, G=128, B=192*/,
FORE_COLOR = 65408 /*R=128, G=255, B=0*/,
FONT_FLAGS = 3 /*Bold, Italic*/,
NON_EMPTY_BEHAVIOR = { [Internet Sales Amount], [Internet Total Product Cost] },
VISIBLE = 1,
LANGUAGE = 1033 /*Telling client application to display US currency symbol*/;|
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.