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. UDFs DAX
  4. Between

Between

DAXLógica

Testa se um valor está entre dois limites, inclusive, em qualquer ordem.

Sintaxe

DAX
Between ( pFirstValue, pLastValue, pValue )

Parâmetros

pFirstValueANYVALObrigatório

Um dos limites.

DAX
5
pLastValueANYVALObrigatório

O outro limite.

DAX
10
pValueANYVALObrigatório

Valor testado.

DAX
7

Tipo de retorno

Verdadeiro/falso

Exemplos

DAX
No Trimestre = Between ( DATE ( 2026, 1, 1 ), DATE ( 2026, 3, 31 ), MAX ( 'TabDimCalendario'[Data Referência] ) )

EVALUATE { Between ( 10, 5, 7 ) }
// TRUE

Código completo

DAX
DEFINE
    /// Testa se um valor está entre dois limites (inclusive), em qualquer ordem.
    /// @param {ANYVAL} pFirstValue - Um dos limites.
    /// @param {ANYVAL} pLastValue - O outro limite.
    /// @param {ANYVAL} pValue - Valor testado.
    /// @returns TRUE se pValue estiver entre os limites.
    FUNCTION Between =
        ( pFirstValue : ANYVAL, pLastValue : ANYVAL, pValue : ANYVAL ) =>
        VAR vMin = MIN ( pFirstValue, pLastValue )
        VAR vMax = MAX ( pFirstValue, pLastValue )
        RETURN
            pValue >= vMin && pValue <= vMax

EVALUATE
{ Between ( 5, 10, 7 ), Between ( 10, 5, 7 ), Between ( DATE ( 2026, 1, 1 ), DATE ( 2026, 3, 31 ), DATE ( 2026, 4, 1 ) ) }  // TRUE · TRUE · FALSE

Observações

Funciona com número, data ou texto. Atenção Limite em branco vale 0 na comparação (regra do MIN/MAX de dois argumentos).

Mais informações

Fonte
Paulo André Jesus — OfficeTuning
Versão
1.1.0
Referência
https://learn.microsoft.com/pt-br/dax/min-function-dax
Próxima DataHora.Calendario
Biblioteca