Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. NAMEOF

NAMEOF

DAXInformação

Retorna o nome de uma tabela, coluna, medida ou calendário como texto. Parâmetros opcionais controlam qual componente do nome é retornado e como o resultado é formatado (com ou sem delimitadores DAX).

Quando usar

Documentação automática do modelo, mensagens com o nome real do campo e parâmetros de UDF, sem texto fixo que quebra ao renomear o objeto.

Sintaxe

DAX
NAMEOF(<Objeto> [, <Componente> [, <Escape>]])

Parâmetros

Objeto: Tabela, coluna, medida ou calendário cujo nome recuperar. Componente (Opcional): Define qual parte do nome retornar. Valores: TABLE, COLUMN, MEASURE, CALENDAR, FULL (padrão), SELF, PARENT. Escape (Opcional): Define como formatar o nome retornado. Valores: ESCAPED (padrão), UNESCAPED, MINIMALLYESCAPED.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// DAX Query View — variações de NAMEOF sobre uma coluna e uma tabela
EVALUATE
{
    NAMEOF ( TabFatVenda[ValorVenda] ),                            // 'TabFatVenda'[ValorVenda]
    NAMEOF ( TabFatVenda[ValorVenda], TABLE ),                     // 'TabFatVenda'
    NAMEOF ( TabFatVenda[ValorVenda], SELF ),                      // [ValorVenda]
    NAMEOF ( TabFatVenda[ValorVenda], PARENT, MINIMALLYESCAPED ),  // TabFatVenda
    NAMEOF ( TabFatVenda[ValorVenda], COLUMN, UNESCAPED ),         // ValorVenda
    NAMEOF ( TabFatVenda, FULL, UNESCAPED )                        // TabFatVenda
}

// Medida: rótulo que acompanha a renomeação da medida
Rotulo Total de Vendas =
"Medida: " & NAMEOF ( [Total de Vendas], SELF, UNESCAPED )  // Medida: Total de Vendas

Observações

Só com o 1º argumento retorna o nome totalmente qualificado e com delimitadores (FULL, ESCAPED). UNESCAPED retorna erro para nome totalmente qualificado (tabela + coluna/medida); variáveis e expressões dinâmicas não são aceitas como argumento. Não suportada em DirectQuery quando usada em colunas calculadas ou regras de RLS.

Mais informações

Lançamento
2026 (provável fev/mar, mesma leva de TABLEOF)
Referência
https://learn.microsoft.com/pt-br/dax/nameof-function-dax
Função anteriorMROUNDPróxima função NATURALINNERJOIN
Biblioteca