Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
coluna calculada
tabela calculada ![]()
consulta
DAX de cálculo visual
Retorna uma tabela com informações sobre cada armazenamento de colunas no modelo semântico. Essa função fornece metadados sobre como as colunas são armazenadas e suas características de armazenamento.
Sintaxe
INFO.COLUMNSTORAGES ( [<Restriction name>, <Restriction value>], ... )
Parâmetros
Os parâmetros são opcionais para essa função de DAX. Quando os parâmetros são usados, ambos devem ser dados. Mais de um par de parâmetros é permitido. O nome e o valor da restrição são texto e inseridos entre aspas duplas.
| Prazo | Definition |
|---|---|
| Nome da restrição | Nome da restrição usada para filtrar os resultados. |
| Valor de restrição | Valor usado para filtrar os resultados da restrição. |
Restrictions
Normalmente, todas as colunas dos resultados da função DAX podem ser usadas como uma restrição. Restrições adicionais também podem ser permitidas.
Valor de retorno
Uma tabela com as seguintes colunas:
| Coluna | Tipo de dados | Description |
|---|---|---|
| [ID] | Integer | Identificador exclusivo para o armazenamento de colunas |
| [ColumnID] | Integer | Identificador da coluna à qual este armazenamento pertence |
| [Nome] | String | Nome do armazenamento de colunas |
| [StoragePosition] | Integer | Posição da coluna no armazenamento |
| [DictionaryStorageID] | Integer | Identificador para o armazenamento de dicionário |
| [Configurações] | String | Configuração e configuração de armazenamento |
| [ColumnFlags] | Integer | Sinalizadores que indicam propriedades de armazenamento de colunas |
| [Ordenação] | String | Configurações de ordenação para a coluna |
| [OrderByColumn] | String | Coluna usada para ordenação |
| [Localidade] | String | Informações de localidade para a coluna |
| [BinaryCharacters] | String | Informações de caractere binário |
| [Statistics_DistinctStates] | Integer | Número de estados distintos em estatísticas |
| [Statistics_MinDataID] | Integer | ID mínima de dados em estatísticas |
| [Statistics_MaxDataID] | Integer | ID máxima de dados em estatísticas |
| [Statistics_OriginalMinSegmentDataID] | Integer | ID de dados de segmento mínimo original |
| [Statistics_RLESortOrder] | Integer | Ordem de classificação RLE em estatísticas |
| [Statistics_RowCount] | Integer | Contagem de linhas em estatísticas |
| [Statistics_HasNulls] | booleano | Se as estatísticas contêm nulos |
| [Statistics_RLERuns] | Integer | Número de execuções RLE em estatísticas |
| [Statistics_OthersRLERuns] | Integer | Número de outras execuções RLE |
| [Statistics_Usage] | Integer | Estatísticas de uso |
| [Statistics_DBType] | Integer | Tipo de banco de dados em estatísticas |
| [Statistics_XMType] | Integer | Tipo XML em estatísticas |
Observações
- Normalmente usado em DAX consultas para inspecionar e documentar metadados de modelo.
- As permissões necessárias dependem do host. Consultar metadados completos pode exigir permissões de administrador de modelo.
Example
A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:
EVALUATE
INFO.COLUMNSTORAGES()
Exemplo 2 – DAX consulta com junções
A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:
EVALUATE
VAR _ColumnStorages =
INFO.COLUMNSTORAGES()
VAR _Columns =
SELECTCOLUMNS(
INFO.COLUMNS(),
"ColumnID", [ID],
"Column Name", [ExplicitName],
"TableID", [TableID]
)
VAR _Tables =
SELECTCOLUMNS(
INFO.TABLES(),
"TableID", [ID],
"Table Name", [Name]
)
VAR _CombinedWithColumns =
NATURALLEFTOUTERJOIN(
_ColumnStorages,
_Columns
)
VAR _CombinedWithTables =
NATURALLEFTOUTERJOIN(
_CombinedWithColumns,
_Tables
)
RETURN
SELECTCOLUMNS(
_CombinedWithTables,
"Table Name", [Table Name],
"Column Name", [Column Name],
"Storage Name", [Name],
"Storage Position", [StoragePosition],
"Statistics Row Count", [Statistics_RowCount]
)
ORDER BY [Table Name], [Column Name]