Partilhar via


INFORMAÇÃO. TABELAS

Aplica-se a: coluna calculada Tabela calculada Medida Cálculo visual DAX consulta

Devolve uma tabela com informação sobre cada tabela no modelo semântico, com colunas que correspondem ao conjunto de linhas do esquema para objetos da tabela (por exemplo, nome, descrição e visibilidade).

Sintaxe

INFO.TABLES ( [<Restriction name>, <Restriction value>], ... )

Parâmetros

Os parâmetros são opcionais para esta função DAX. Quando forem utilizados parâmetros, ambos devem ser indicados. É permitido mais de um par de parâmetros. O nome e o valor da restrição são texto e inseridos entre aspas duplas.

Term 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.

Restrições

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 cujas colunas correspondem ao conjunto de linhas do esquema para objetos de tabela no modelo semântico atual.

Coluna Description
ID Identificador único para a tabela
ID do modelo Chave estrangeira ao modelo que contém esta tabela
Nome Nome do quadro
DataCategoria Classificação por categoria de dados para a tabela
Description Descrição do quadro
EstáOculto Booleano indica se a tabela está oculta das aplicações cliente
TableStorageID Chave estrangeira para a informação de armazenamento da tabela
ModifiedTime Data e hora em que a tabela foi modificada pela última vez
EstruturaTempoModificado Data e hora em que a estrutura da tabela foi modificada pela última vez
SystemFlags Flags de sistema para gestão interna de tabelas
MostrarAsVariaçõesOnly Booleano indica se a tabela deve mostrar apenas variações
IsPrivate Booleano indica se a tabela é privada
DefaultDetailRowsDefinitionID Chave estrangeira para a definição padrão de linhas de detalhe
AlternativaFontePrecedência Ordem de precedência para fontes de dados alternativas
RefreshPolicyID Chave estrangeira para a política de atualização para uma renovação incremental
CalculationGroupID Chave estrangeira para o grupo de cálculo se esta tabela for um grupo de cálculo
ExcludeFromModelRefresh Booleano indica se esta tabela deve ser excluída da atualização do modelo
LineageTag Etiqueta de linhagem para acompanhamento da linhagem da tabela
SourceLineageTag Etiqueta de linhagem de origem a partir da fonte de dados original
Gerenciado pelo sistema Booleano indica se a tabela é gerida pelo sistema

Observações

  • Útil para documentação e cenários de governação.
  • As permissões necessárias dependem do anfitrião. Consultar metadados completos pode exigir permissões de administrador de modelos.

Example

A seguinte consulta DAX pode ser executada em DAX modo de exibição de consulta:

EVALUATE
	INFO.TABLES()

Exemplo 2 - consulta DAX com junções

A seguinte consulta DAX pode ser executada em DAX modo de exibição de consulta:

EVALUATE
VAR _Tables = 
    SELECTCOLUMNS(
        INFO.TABLES(),
        "TableID", [ID],
        "Table Name", [Name],
        "Description", [Description],
        "Is Hidden", [IsHidden],
        "Calculation Group ID", [CalculationGroupID],
        "Refresh Policy ID", [RefreshPolicyID]
    )

VAR _CalculationGroups = 
    SELECTCOLUMNS(
        INFO.CALCULATIONGROUPS(),
        "CalculationGroupID", [ID],
        "Calculation Group Name", [Name]
    )

VAR _RefreshPolicies = 
    SELECTCOLUMNS(
        INFO.REFRESHPOLICIES(),
        "RefreshPolicyID", [ID],
        "Policy Type", [PolicyType],
        "Incremental Periods", [IncrementalPeriods]
    )

VAR _CombinedTable1 = 
    NATURALLEFTOUTERJOIN(
        _Tables,
        _CalculationGroups
    )

VAR _CombinedTable2 = 
    NATURALLEFTOUTERJOIN(
        _CombinedTable1,
        _RefreshPolicies
    )

RETURN
    SELECTCOLUMNS(
        _CombinedTable2,
        "Table Name", [Table Name],
        "Description", [Description],
        "Is Hidden", [Is Hidden],
        "Calculation Group", [Calculation Group Name],
        "Policy Type", [Policy Type],
        "Incremental Periods", [Incremental Periods]
    )
ORDER BY [Table Name]

Consulte também