INFO.TABLES DAX function in Power BI

The INFO.TABLES() function in DAX is another metadata function within the INFO family, designed to provide information about the tables defined in a tabular data model.

INFO.TABLES() generates a table where each row represents a single table in the model, and the columns provide metadata about those tables.

Syntax INFO.TABLES()

Since INFO.TABLES() returns a table, it is typically used within a DAX query with the EVALUATE statement. For example:

DAX

EVALUATE INFO.TABLES()

When executed, this query returns a table listing all tables in the model along with their metadata.

INFO.TABLES DAX function in Power BI

Returned Columns Some of the returned columns are described below:

Use Cases

Combining with Other Functions We can combine INFO.TABLES() with other DAX functions to refine the output. For example:

DAX

EVALUATE
SELECTCOLUMNS(
    INFO.TABLES(),
    "TableName", [Name],
    "Hidden", [IsHidden]
) 

This query extracts just the table names and their hidden status.

INFO.TABLES DAX function in Power BI