Função CEILING (DAX)
Arredonda um número para cima, para o inteiro mais próximo ou para o múltiplo mais próximo de significância.
Sintaxe
CEILING(<number>, <significance>)
Parâmetros
Termo |
Definição |
---|---|
number |
O número que você deseja arredondar ou uma referência para uma coluna que contém números. |
significance |
O múltiplo de significância para o qual você deseja arredondar o número. Por exemplo, para arredondar para o inteiro mais próximo, digite 1. |
Valor de retorno
Um número arredondado conforme especificado.
Comentários
Há duas funções CEILING no DAX, com as seguintes diferenças:
A função CEILING emula o comportamento da função CEILING no Excel.
A função ISO.CEILING segue o comportamento definido pela ISO para determinar o valor de teto.
As duas funções retornam o mesmo valor para números positivos, mas valores diferentes para números negativos. Durante o uso de vários positivos de significância, CEILING e ISO.CEILING arredondam números negativos para cima (para o infinito positivo). Durante o uso de vários negativos de significância, CEILING arredonda números negativos para baixo (para o infinito negativo) e ISO.CEILING arredonda números negativos para cima (para o infinito positivo).
O tipo de retorno normalmente é do mesmo tipo do argumento significativo, com as seguintes exceções:
Se o tipo de argumento do número for moeda, o tipo de retorno será moeda.
Se o tipo de argumento da significância for Booliano, o tipo de retorno será inteiro.
Se o tipo de argumento da significância for não numérico, o tipo de retorno será real.
Exemplo
A fórmula a seguir retorna 4,45. Isso poderá ser útil se você quiser evitar usar unidades menores nos preços. Se um produto existente for estimado em R$ 4,42, será possível usar CEILING para arredondar preços até a unidade mais próxima de cinco centavos.
=CEILING(4.42,0.05)
A fórmula a seguir retorna resultados semelhantes aos do exemplo anterior, mas usa valores numéricos armazenados na coluna, ProductPrice.
=CEILING([ProductPrice],0.05)
Consulte também