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.
Se aplica a:
columna Calculada
Tabla calculada
Consulta de cálculo visual ![]()
DAX
Devuelve una tabla con información sobre cada partición del modelo semántico. Esta función proporciona metadatos sobre las particiones de tabla y sus propiedades.
Syntax
INFO.PARTITIONS ( [<Restriction name>, <Restriction value>], ... )
Parámetros
Los parámetros son opcionales para esta función DAX. Cuando se usan parámetros, se deben proporcionar ambos. Se permite más de un par de parámetros. El nombre y el valor de restricción son texto y se escriben entre comillas dobles.
| Término | Definición |
|---|---|
| Nombre de restricción | Nombre de la restricción utilizada para filtrar los resultados. |
| Valor de restricción | Valor usado para filtrar los resultados de la restricción. |
Restrictions
Normalmente, todas las columnas de los resultados de la función DAX se pueden usar como restricción. También se pueden permitir restricciones adicionales.
Valor devuelto
Una tabla con las columnas siguientes:
| Columna | Tipo de datos | Description |
|---|---|---|
| [ID] | Integer | Identificador único de la partición |
| [TableID] | Integer | Identificador de la tabla a la que pertenece esta partición |
| [Nombre] | String | Nombre de la partición |
| [Descripción] | String | Descripción de la partición |
| [DataSourceID] | Integer | Identificador del origen de datos de esta partición |
| [QueryDefinition] | String | Definición de consulta usada para rellenar la partición |
| [Estado] | Integer | Estado actual de la partición |
| [Tipo] | Integer | Tipo de partición |
| [PartitionStorageID] | Integer | Identificador del almacenamiento de particiones |
| [Modo] | Integer | Modo de procesamiento para la partición |
| [DataView] | Integer | Configuración de la vista de datos para la partición |
| [ModifiedTime] | DateTime | Fecha y hora en que se modificó por última vez la partición |
| [RefreshedTime] | DateTime | Fecha y hora en que se actualizó por última vez la partición |
| [SystemFlags] | Integer | Marcas del sistema para la partición |
| [ErrorMessage] | String | Mensaje de error si la partición está en estado de error |
| [RetainDataTillForceCalculate] | Boolean | Si se deben conservar los datos hasta que se calcule la fuerza |
| [RangeStart] | String | Intervalo de inicio para la actualización incremental, si procede |
| [RangeEnd] | String | Intervalo de finalización para la actualización incremental, si procede |
| [RangeGranularity] | Integer | Granularidad para la creación de particiones basada en intervalos |
| [RefreshBookmark] | String | Marcador para las operaciones de actualización incremental |
| [QueryGroupID] | Integer | Identificador del grupo de consultas al que pertenece esta partición |
| [ExpressionSourceID] | Integer | Identificador del origen de la expresión |
| [MAttributes] | String | Atributos de partición adicionales |
Observaciones
- Normalmente se usa en DAX consultas para inspeccionar y documentar los metadatos del modelo.
- Los permisos necesarios dependen del host. La consulta de metadatos completos puede requerir permisos de administrador del modelo.
Example
La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:
EVALUATE
INFO.PARTITIONS()
Ejemplo 2: DAX consulta con combinaciones
La consulta DAX siguiente se puede ejecutar en DAX vista de consulta:
EVALUATE
VAR _Partitions =
INFO.PARTITIONS()
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _DataSources =
SELECTCOLUMNS(
INFO.DATASOURCES(),
"DataSourceID", [ID],
"Data Source Name", [Name]
)
VAR _CombinedWithTables =
NATURALLEFTOUTERJOIN(
_Partitions,
_Tables
)
VAR _CombinedWithDataSources =
NATURALLEFTOUTERJOIN(
_CombinedWithTables,
_DataSources
)
RETURN
SELECTCOLUMNS(
_CombinedWithDataSources,
"Table Name", [Table Name],
"Partition Name", [Name],
"Data Source Name", [Data Source Name],
"Type", [Type],
"Refreshed Time", [RefreshedTime]
)
ORDER BY [Table Name], [Partition Name]