Obtenga información sobre el modelo de complemento de PowerPivot y su modelo de objetos de Excel.
El complemento PowerPivot le permite crear visualmente sus propios cubos. Un cubo de datos es una matriz de datos definida en dimensiones o capas. El objeto Model en Excel implementado por el complemento PowerPivot proporciona la base para cargar y combinar datos de origen de varios orígenes de datos para el análisis de datos en el escritorio, incluidas bases de datos relacionales, orígenes multidimensionales, servicios en la nube, fuentes de distribución de datos, archivos de Excel, archivos de texto y datos de la Web. Excel integra orígenes de datos adicionales y permite combinar datos de varios orígenes de datos.
La creación y eliminación del modelo PowerPivot (PPM) se desencadena por acciones del usuario y el desarrollador no puede crearlo de manera directa.
Definición de las relaciones
En este artículo, nos referiremos a la conexión entre dos tablas que establece cómo se deben correlacionar los datos como relaciones.
Las relaciones unen datos de orígenes de datos no relacionados anteriormente. Cada relación tiene una clave principal y una clave externa. Las relaciones permiten unir los datos en un único modelo. Esto permite lo siguiente:
Filtrado de datos de una tabla por datos de una tabla relacionada
Filtrado de datos por columnas relacionadas
Integrar columnas de varias tablas en una tabla dinámica o un gráfico dinámico
Reducir el tamaño de los libros al no tener que repetir los datos
Solo modelos únicos
Excel con el complemento de PowerPivot crea un modelo único en el libro al que puede agregar orígenes de datos, así como crear, modificar y relacionar tablas. Solo puede haber un modelo único en un libro.
Trabajar con orígenes de datos OLAP
Al conectarse a un origen de datos OLAP como Analysis Services y crear tablas dinámicas OLAP, gráficos dinámicos, segmentaciones o funciones de cubo, no se crea ningún modelo. Los libros que se crean con el complemento de PowerPivot se pueden cargar a SharePoint o a la memoria del servidor y otros libros pueden obtener acceso a ellos como si fuese una instancia normal de SQL Server Analysis Services.
Desencadenar la creación de un modelo de PowerPivot
De forma predeterminada, los archivos XLSX de Excel 2010 y Excel no tienen un PPM inicializado en ellos hasta que el modelo se considere necesario. Determinadas acciones desencadenan la creación de un PPM si no existe ningún modelo en el libro. Las secciones siguientes describen las acciones que desencadenarán la creación de un PPM cuando este no exista en el libro.
Adición de un nuevo origen de datos no heredado
Cada vez que importa determinados tipos de datos, se crea un modelo nuevo en el libro (si todavía no existe uno) que contiene las propiedades de la conexión, la representación de la tabla de los orígenes de datos del libro y las relaciones entre ellos. Esto incluye los orígenes de datos internos, como rangos y tablas. En la tabla siguiente se enumeran los distintos orígenes de datos que se pueden integrar con el PPM.
Data Source
Descripción
Vista previa de la tabla
Consulta admitida
Microsoft SQL Server
Ya se admite en Excel
Sí
Sí
Microsoft SQL Azure Data Market
Se admite como un nuevo origen de datos de fuente de datos
Sí
No
Almacenamiento de datos paralelos de Microsoft SQL Server
Compatible mediante el controlador OLE DB instalado
Sí
Sí
Microsoft Access
Ya se admite en Excel
Sí
Sí
Oracle
Ya se admite en Excel
Sí
Sí
Teradata
Disponible si está instalado el controlador ODBC u OLE DB
No
No
Sybase
Disponible si está instalado el controlador ODBC u OLE DB
No
No
Informix
Disponible si está instalado el controlador ODBC u OLE DB
No
No
IBM Db2
Disponible si está instalado el controlador ODBC u OLE DB
No
No
Microsoft Analysis Services
Ya se admite en Excel
Sí
Sí
Informe (SSRS)
Puede leer y usar las conexiones, pero no crear en el cliente de Excel
Sí
No
Texto
Desde el cuadro de diálogo de Excel en la interfaz de usuario de la cinta de opciones
Sí
No
Fuentes de datos (OData)
Se admite como un nuevo origen de datos
Sí
Sí
XML
Ya se admite en Excel
No
No
Listas de SharePoint
Ya se admiten en Excel. Excel usa el proveedor DataFeed para conectarse a SharePoint
No
No
SharePoint
Nueva característica de Excel
Sí
Sí
Tablas de Excel
Tabla definida por el usuario en Excel que se usa para la nueva característica de datos. Cuando se crea la tabla, se crea una conexión de datos de la hoja de cálculo a la tabla.
N/D
N/D
Rangos de Excel
Rango definido por el usuario en Excel que se usa para la nueva característica de datos. En este caso, se crea una conexión de datos de la hoja de cálculo al rango solo si una característica de datos, como un gráfico o una tabla dinámica, usa el rango.
N/D
N/D
Creación de una nueva tabla dinámica de Excel que no es OLAP
Las nuevas tablas dinámicas de Excel, distintas de las creadas a partir de un origen de datos OLAP, se basarán en un PPM, por lo tanto, si un PPM no está presente en el archivo, se crea uno nuevo como parte de la acción de creación de la tabla dinámica. Esto incluye lo siguiente:
Usar la interfaz de usuario de inserción de una tabla dinámica
Resumir los datos con la interfaz de usuario de tabla dinámica
Tabla dinámica basada en un origen de datos no OLAP creada mediante el modelo de objetos de Microsoft Visual Basic para Aplicaciones (VBA)
Creación de un nuevo gráfico dinámico de Excel que no es OLAP
En Excel, las tablas dinámicas y los gráficos dinámicos tienen la capacidad de dejar de estar acoplados. Por lo tanto, al insertar un gráfico dinámico en un libro sin un modelo, se creará un PPM.
Pegar tablas dinámicas que no son OLAP de Excel desde otro libro
Al pegar una tabla dinámica o un gráfico dinámico desde otro libro que se basa en un PPM en uno que no tenga un PPM, se creará un nuevo PPM en el libro de destino. Se agregará un nuevo origen de datos al modelo recientemente creado que apunta a los datos subyacentes de la tabla dinámica o el gráfico dinámico original.
Deshacer la creación de un modelo de PowerPivot
Se pueden deshacer todas las acciones que conducen a la creación de un PPM. Si se seleccionan estas acciones desde el menú de deshacer, no se deshará la creación del modelo real pero tampoco se le agregará nada, es decir, que permanecerá vacío. Cuando se guarda el libro, si el modelo está vacío, el modelo no se guarda con el archivo. No existe una forma explícita de eliminar manualmente un modelo que se creó en el libro.
Nota
De forma similar al comportamiento de Excel 2010, hay una restricción en qué tamaños de modelo se pueden deshacer. Cuando un modelo crece hasta este límite, ya no se proporcionará la funcionalidad de deshacer tamaño para acciones como la actualización. El límite actual para las tablas dinámicas nativas es de 300 000 filas, a 28 bytes una celda este límite es aproximadamente de 8 MB en memoria. Estos valores se pueden establecer mediante opciones avanzadas en Excel, como se muestra en la ilustración siguiente.
El modelo de objeto Model de PowerPivot
Un libro podrá tener un solo objeto Model . El objeto Model representa el objeto de nivel superior que contiene todas sus conexiones, relaciones y tablas.
No puede crear manualmente un modelo en un libro; la creación del modelo se desencadena a través de las acciones descritas en una sección anterior de este artículo. La creación del modelo se activa a través de las acciones descritas en una sección anterior de este artículo. Si cualquiera de estas acciones se realiza a través del modelo de objetos (OM), se crea un nuevo modelo. El propósito de este OM es la creación, mediante programación, de relaciones entre las tablas del modelo que derivan en tablas combinadas, que combinan tablas dinámicas, etc. Para poder hacer esto, debe ser capaz de explorar el modelo para encontrar las tablas apropiadas y encontrar, dentro de las tablas, las columnas apropiadas que se usarían para crear la relación.
Objeto Model
El objeto Model almacena referencias a conexiones de libro e información sobre las tablas y relaciones contenidas en el PPM. En la tabla siguiente se enumeran las propiedades del objeto Model .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto Model especificado.
ModelTables
Solo lectura
ModelTable
Colección de tablas dentro del PPM.
ModelRelationships
Solo lectura
ModelRelationships
Colección de relaciones entre tablas del PPM.
DataModelConnection
N/D
WorkbookConnection
Devuelve el objeto de conexión del libro de modelo de la colección de conexiones del libro que se conecta con el modelo.
Método Model.AddConnection
Agrega una nueva conexión de libro al modelo con las mismas propiedades que la suministrada como argumento. Este método solo funciona en conexiones externas que no corresponden al modelo y devolverá un error si se le llama con una conexión a un modelo externo como su argumento. Cuando se llama a este método, se crea una nueva conexión de modelo y se denomina igual que la conexión heredada con un entero al final para que el nombre sea único. En la tabla siguiente se enumeran los parámetros del método AddConnection .
Nombre
Obligatorio/opcional
Tipo
Descripción
ConnectionToDataSource
Obligatorio
WorkbookConnection
La conexión del libro
Método Model.CreateModelWorkbookConnection
Al llamar a este método, se devuelve un objeto WorkbookConnection de tipo ModelConnection. Se devuelve una conexión de modelo conectada a la tabla especificada. Este tipo de conexión solo lo pueden usar las tablas de consulta en Excel. En la tabla siguiente se enumeran los parámetros del método CreateModelWorkbookConnection .
Nombre
Obligatorio/opcional
Tipo
Descripción
ModelTable
Obligatorio
Variant
Un nombre de tabla del modelo o un objeto de tabla del modelo.
Método Model.Initialize
El método Initialize del objeto Model no tiene parámetros. Inicializa el PPM. Se lo llama de forma predeterminada la primera vez que se usa el modelo.
Método Model.Refresh
El método Refresh del objeto Model no tiene parámetros. Actualiza todos los orígenes de datos asociados con el modelo, vuelve a procesar totalmente el modelo y actualiza todas las características de los datos de Excel asociadas con el objeto Model.
Objeto ModelChanges
Representa los cambios realizados en el PPM. El objeto ModelChanges contiene información sobre qué cambios se realizaron en el modelo de datos cuando se produce el evento Workbook.ModelChange después de una operación de modelo. Cuando Excel realiza cambios en el modelo de datos, pueden realizarse varios cambios en la misma operación y el objeto ModelChanges incluirá información sobre todos los cambios realizados en una operación de modelo. En la tabla siguiente se enumeran las propiedades del objeto ModelChanges .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
ColumnsAdded
Solo lectura
ModelColumnNames
Devuelve una colección ModelColumnNames de objetos ModelColumnName que representan todas las columnas agregadas como parte de una operación de modelo.
ColumnsChanged
Solo lectura
ModelColumnChanges
Devuelve una colección ModelColumnChanges de objetos ModelColumnChange que representan nombres de tabla y nombres de columna de todas las columnas de tabla para las que se cambió el tipo de datos como parte de una operación de modelo.
ColumnsDeleted
Solo lectura
ModelColumnNames
Devuelve una colección ModelColumnNames de objetos ModelColumnName que representan todas las columnas que se eliminaron como parte de una operación de modelo.
MeasuresAdded
Solo lectura
ModelMeasureNames
Devuelve una colección ModelMeasureNames de objetos ModelMeasureName que representan todas las medidas que se agregaron como parte de una operación de modelo.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelChanges especificado.
RelationshipChange
Solo lectura
Boolean
Cuando es True, se cambiaron una o varias relaciones del modelo (agregadas, eliminadas o modificadas) como parte de una operación de modelo. Cuando es False, no se cambió ninguna relación durante la operación.
TableNamesChanged
Solo lectura
ModelTableNameChanges
Devuelve una colección ModelTableNameChanges de objetos ModelTableNameChange que representa nombres antiguos y nuevos de todas las tablas cuyo nombre se ha cambiado en el modelo como parte de una operación de modelo.
TablesAdded
Solo lectura
ModelTableNames
Devuelve una colección ModelTableNames de nombres de tabla como cadenas que representan todas las tablas que se agregaron al modelo como parte de una operación de modelo.
TablesDeleted
Solo lectura
ModelTableNames
Devuelve una colección ModelTableNames de nombres de tabla como cadenas que representa todas las tablas que se eliminaron del modelo como parte de una operación de modelo.
TablesModified
Solo lectura
ModelTableNames
Devuelve una colección ModelTableNames de nombres de tabla como cadenas que representa todas las tablas que se actualizaron o recalcularon como parte de una operación de modelo.
UnknownChange
Solo lectura
Boolean
True cuando se realiza un cambio no especificado en el modelo como parte de una transacción de modelo.
Colección ModelColumnChanges
Colección de objetos ModelColumnChange que representan columnas para las que se cambió el tipo de datos en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelColumnChanges .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelColumnChange de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelColumnChanges especificado.
Método ModelColumnChanges.Item
Devuelve un único objeto de la colección ModelColumnChanges . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelColumnChange
Un objeto que representa una columna de una tabla en el PPM para la que se ha cambiado el tipo de datos. En la tabla siguiente se enumeran las propiedades del objeto ModelColumnChange .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
ColumnName
Solo lectura
String
String que representa el nombre de una columna para la que se cambió el tipo de datos.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelColumnChange especificado.
TableName
Solo lectura
String
String que representa el nombre de una tabla del PPM para la que se ha cambiado el tipo de datos de una columna.
Colección ModelColumnNames
Colección de objetos ModelColumnName que representa columnas de tablas en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelColumnNames .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelColumnName de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario de la colección ModelColumnNames especificada.
Método ModelColumnNames.Item
Devuelve un único objeto de la colección ModelColumnNames . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelColumnName
Un objeto que representa el nombre de una columna del PPM. En la tabla siguiente se enumeran las propiedades del objeto ModelColumnName .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
ColumnName
Solo lectura
String
String que representa el nombre de una columna de la tabla identificada en la propiedad TableName.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelColumnName especificado.
TableName
Solo lectura
String
String que representa el nombre de una tabla del PPM.
Objeto ModelConnection
El objeto ModelConnection contendrá información sobre el nuevo tipo de conexión de modelo introducido en Excel para interactuar con el PPM integrado. En la tabla siguiente se enumeran las propiedades del objeto ModelConnection .
Propiedad
Lectura y escritura
Tipo
Descripción
ADOConnection
Solo lectura
ADOConnection
Se usa para crear una conexión abierta a un origen de datos. Habilita complementos, como PowerViewer, para crear una conexión directa con el motor y, por lo tanto, con el modelo de datos.
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
CommandText
Lectura y escritura
Variant
Devuelve o establece la cadena de comando para el origen de datos especificado (tabla).
CommandType
Lectura y escritura
xlCmdType
Devuelve o establece una de las constantes xlCmdType que especifican el tipo de comando.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelConnection especificado.
Colección ModelMeasureNames
La colección ModelMeasureNames contiene una colección de objetos ModelMeasureName en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelMeasureNames .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelMeasureName de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario de la colección ModelMeasureNames especificada.
Método ModelMeasureNames.Item
Devuelve un único objeto de la colección ModelMeasureNames . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelMeasureName
Un objeto que representa el nombre de una medida del PPM. En la tabla siguiente se enumeran las propiedades del objeto ModelMeasureName .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
MeasureName
Solo lectura
String
String que representa el nuevo nombre de una medida que se agregó al objeto ModelTable identificado en la propiedad TableName.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelMeasureName especificado.
TableName
Solo lectura
String
String que representa el nombre de una tabla del PPM.
Colección ModelRelationships
La colección ModelRelationships contiene una colección de objetos ModelRelationship en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelRelationships .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelRelationship de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario de la colección ModelRelationships especificada.
Método ModelRelationships.Add
Agrega una relación a la colección ModelRelationships . En la tabla siguiente se enumeran los parámetros del método Add .
Nombre
Obligatorio/opcional
Tipo
Descripción
ForeignKeyColumn
Obligatorio
ModelTableColumn
Objeto ModelTableColumn que representa la columna de clave externa de la tabla en el lado varios de la relación uno a varios.
PrimaryKeyColumn
Obligatorio
ModelTableColumn
Objeto ModelTableColumn que representa la columna de clave principal de la tabla en el lado uno de la relación uno a varios.
Método ModelRelationships.Item
Devuelve un único objeto de la colección ModelRelationships . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelRelationship
Representa una relación entre objetos ModelTableColumn . Se usa al crear relaciones mediante programación. En la tabla siguiente se enumeran las propiedades del objeto ModelRelationship .
Propiedad
Lectura y escritura
Tipo
Descripción
Active
Lectura y escritura
Boolean
Cuando es True, la relación está activa.
Aplicación
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
ForeignKeyColumn
Solo lectura
ModelTableColumn
Contiene el objeto ModelTableColumn que representa la columna de clave externa en el lado varios de la relación uno a varios.
ForeignKeyTable
Solo lectura
ModelTable
Contiene el objeto ModelTable que representa la tabla en el lado varios de la relación uno a varios.
Parent
Solo lectura
Objeto
Devuelve un objeto de modelo object que representa el modelo en el que reside el objeto ModelRelationship .
PrimaryKeyColumn
Solo lectura
ModelTableColumn
Contiene el objeto ModelTableColumn que representa la columna de clave principal de la tabla en el lado uno de la relación uno a varios.
PrimaryKeyTable
Solo lectura
ModelTable
Contiene el objeto ModelTable que representa la tabla en el lado uno de la relación uno a varios.
Método ModelRelationship.Delete
El método Delete del objeto ModelRelationship no tiene parámetros. Elimina una relación.
Colección ModelTables
La colección ModelTables contiene una colección de objetos ModelTable en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTables .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelTable de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario de la colección ModelTables especificada.
Método ModelTables.Item
Devuelve un único objeto de la colección ModelTables . En la tabla siguiente se enumeran los parámetros del método Item.
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelTable
Representa una tabla en el objeto Model . El objeto ModelTable es de solo lectura, lo que significa que no se puede crear ni editar a través del modelo de objetos. Hay un objeto ModelTable para cada tabla del modelo. En la tabla siguiente se enumeran las propiedades del objeto ModelTable .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
ModelTableColumns
Solo lectura
ModelTableColumns
Colección de objetos ModelTableColumn que componen el objeto ModelTable .
Nombre
Solo lectura
Cadena
Devuelve el nombre del objeto ModelTable .
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el modelo en el que reside el objeto ModelTable .
RecordCount
Solo lectura
Integer
Devuelve el número total de filas del objeto ModelTable .
SourceName
Solo lectura
String
Nombre de la tabla en el origen de datos. Si la tabla no tiene ningún origen de datos (se creó en el modelo), la propiedad devolverá un error.
SourceWorkbookConnection
Solo lectura
WorkbookConnection
Devuelve la conexión del libro desde la que se originó el objeto ModelTable .
Método ModelTable.Refresh
El método Refresh del objeto ModelTable no tiene parámetros. Actualiza las conexiones de origen de la tabla del modelo.
Colección ModelTableColumns
La colección ModelTableColumns contiene una colección de objetos ModelTableColumn en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTableColumns .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelTableColumn de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario de la colección ModelTableColumns especificada.
Método ModelTableColumns.Item
Devuelve un único objeto de la colección ModelTableColumns . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelTableColumn
Representa una sola columna en el objeto ModelTable . Se usa al crear relaciones mediante programación. En la tabla siguiente se enumeran las propiedades del objeto ModelTableColumn .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
DataType
Solo lectura
xIParameterDataType
Devuelve el tipo de datos de la columna.
Name
Solo lectura
Cadena
Devuelve el nombre del objeto ModelTableColumn .
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelTableColumn especificado.
Colección ModelTableNames
La colección ModelTableNames contiene una colección de objetos ModelTableName en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTableNames .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelTableName de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario del objeto ModelTableNames especificado.
Método ModelTableNames.Item
Devuelve un único objeto de la colección ModelTableNames . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Colección ModelTableNameChanges
La colección ModelTableNameChanges contiene una colección de objetos ModelTableNameChange en el PPM. En la tabla siguiente se enumeran las propiedades de la colección ModelTableNameChanges .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Count
Solo lectura
Long
Devuelve el número de objetos ModelTableNameChange de la colección.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el objeto primario de la colección ModelTableNameChanges especificada.
Método ModelTableNameChanges.Item
Devuelve un único objeto de la colección ModelTableNameChanges . En la tabla siguiente se enumeran los parámetros del método Item .
Nombre
Obligatorio/opcional
Tipo
Descripción
Índice
Obligatorio
Variant
El número de índice o el nombre del objeto.
Objeto ModelTableNameChange
Un objeto que representa el antiguo y el nuevo nombre de una tabla a la que se le cambió el nombre en el PPM. En la tabla siguiente se enumeran las propiedades del objeto ModelTableNameChange .
Propiedad
Lectura y escritura
Tipo
Descripción
Application
Solo lectura
Application
Devuelve un objeto que representa la aplicación de Microsoft Excel.
Creator
Solo lectura
xlCreator
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado.
Parent
Solo lectura
Objeto
Devuelve un objeto Object que representa el modelo en el que reside el objeto ModelTableNameChange .
TableNameNew
Solo lectura
String
Devuelve el nuevo nombre de la tabla.
TableNameOld
Solo lectura
String
Devuelve el nombre antiguo de la tabla.
Conclusión
El complemento de PowerPivot le permite crear sus propios cubos en lugar de usar los predeterminados que Excel crea automáticamente detrás de las tablas de Power. Con este complemento, puede ver los cubos en un contexto visual y cambiar las propiedades específicas del cubo. El objeto Model almacena referencias a conexiones de libro e información sobre las tablas y relaciones contenidas en el modelo de PowerPivot.
¿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.
Demostrar métodos y procedimientos recomendados que se alinean con los requisitos empresariales y técnicos para modelar, visualizar y analizar datos con Microsoft Power BI.