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