INFO.STORAGETABLECOLUMNS

DAXInformação (INFO Functions)

Retorna uma tabela com cada coluna das tabelas de armazenamento do modelo semântico: tabela, coluna, tipo da coluna (dados, calculada, relacionamento, hierarquia), codificação, tipo de dado, chaves e tamanho e estado de paginação do dicionário.

Quando usar

Para descobrir quais colunas têm o maior dicionário e qual codificação (hash ou valor) o mecanismo usou.

Sintaxe

DAX
INFO.STORAGETABLECOLUMNS([<Nome da restrição>, <Valor da restrição>], ...)

Parâmetros

Nome da restrição (Opcional): texto entre aspas duplas com o nome da restrição usada para filtrar o resultado; em geral, qualquer coluna retornada pode ser usada. Valor da restrição (Opcional): texto entre aspas duplas com o valor do filtro. Nome e valor são informados sempre em par, e mais de um par é permitido.

Aplica-se a

  • NãoColuna Calculada
  • NãoTabela Calculada
  • NãoMedida
  • NãoCálculo Visual

Exemplo

DAX
// Colunas com maior dicionário (DAX Query View)
EVALUATE
SELECTCOLUMNS (
    FILTER ( INFO.STORAGETABLECOLUMNS (), [COLUMN_TYPE] = "BASIC_DATA" ),
    "Tabela", [DIMENSION_NAME],
    "Coluna", [ATTRIBUTE_NAME],
    "Codificação", [COLUMN_ENCODING],        // 1 = hash, 2 = valor
    "Tipo de Dado", [DATATYPE],
    "Dicionário (bytes)", [DICTIONARY_SIZE]
)
ORDER BY [Dicionário (bytes)] DESC

Mais informações

Aprender DAX ao vivo