REPT

DAXTexto

Repete uma string de texto um número especificado de vezes.

Quando usar

Criar barras de progresso visuais com texto, gerar padrões de preenchimento, criar separadores.

Sintaxe

DAX
REPT(<Texto>, <NumVezes>)

Parâmetros

Texto: Texto a repetir. NumVezes: Número positivo de repetições; valor não inteiro é truncado.

Aplica-se a

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

Exemplo

DAX
// Estrelas pela nota média arredondada (1 a 5) — medida
Avaliação em Estrelas =
VAR vNota = ROUND ( AVERAGE ( TabFatVenda[NotaAvaliacao] ), 0 )
RETURN
    REPT ( "★", vNota ) & REPT ( "☆", 5 - vNota )   // 3 → "★★★☆☆"

// Barra de progresso textual do atingimento da meta — medida
Barra de Atingimento =
VAR vBlocos = MIN ( 10, ROUND ( DIVIDE ( [Total de Vendas], SUM ( TabFatMeta[ValorMeta] ) ) * 10, 0 ) )
RETURN
    REPT ( "█", vBlocos ) & REPT ( "░", 10 - vBlocos )   // 60% → "██████░░░░"

Mais informações

Equivalente M
Text.Repeat
Equivalente Excel (pt-BR)
REPT
Equivalente Excel (en-US)
REPT
Lançamento
2016-Nov

Aprender DAX ao vivo