Compartilhar via


INFORMAÇÃO. TABELAS

Aplica-se a: coluna calculada tabela calculada consulta DAX de cálculo visual

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

Sintaxe

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

Coluna Description
ID Identificador exclusivo para a tabela
ModelID Chave estrangeira para o modelo que contém esta tabela
Nome Nome da tabela
DataCategory Classificação de categoria de dados para a tabela
Description Descrição da tabela
EstáOculto Booliano indicando se a tabela está oculta de aplicativos cliente
TableStorageID Chave estrangeira para as informações de armazenamento de tabela
ModifiedTime Data e hora em que a tabela foi modificada pela última vez
StructureModifiedTime Data e hora em que a estrutura da tabela foi modificada pela última vez
Systemflags Sinalizadores do sistema para gerenciamento de tabelas internas
ShowAsVariationsOnly Booliano indicando se a tabela deve mostrar apenas variações
É Privado Booliano indicando se a tabela é privada
DefaultDetailRowsDefinitionID Chave estrangeira para a definição de linhas de detalhes padrão
AlternateSourcePrecedence Ordem de precedência para fontes de dados alternativas
RefreshPolicyID Chave estrangeira para a política de atualização para atualização incremental
CalculationGroupID Chave estrangeira para o grupo de cálculo se esta tabela for um grupo de cálculo
ExcludeFromModelRefresh Booliano indicando se essa tabela deve ser excluída da atualização do modelo
LineageTag Marca de linhagem para acompanhar a linhagem da tabela
SourceLineageTag Marca de linhagem de origem da fonte de dados original
SystemManaged Booliano indicando se a tabela é gerenciada pelo sistema

Observações

  • Útil para cenários de documentação e governança.
  • 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.TABLES()

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 _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