CEILING

Sayıyı yukarıya doğru en yakın tamsayıya veya en yakın anlamlı çarpıma yuvarlar.

Sözdizimi

CEILING(<number>, <significance>)  

Parametreler

Süre Tanım
number Yuvarlamak istediğiniz sayı veya sayı içeren bir sütuna başvuru.
önem Yuvarlamak istediğiniz çarpanın önem düzeyi. Örneğin, en yakın tamsayıya yuvarlamak için 1 yazın.

Döndürülen değer

Belirtilen şekilde yuvarlanmış bir sayı.

Açıklamalar

  • DAX'ta iki CEILING işlevi vardır ve bu iki işlev arasındaki farklar şunlardır:

    • CEILING işlevi, Excel'deki CEILING işlevi gibi çalışır.
    • ISO.CEILING işlevi, tavan değerini belirlemek için ISO tanımlı davranışı uygular.
  • İki işlev de pozitif sayılar için aynı değeri döndürür ancak negatif sayılarda farklı sonuçlar elde eder. Önem için pozitif çarpan kullanıldığında hem CEILING hem de ISO.CEILING işlevi negatif sayıları yukarı yuvarlar (pozitif sonsuza doğru). Önem için negatif çarpan kullanıldığında CEILING işlevi sayıları aşağı (negatif sonsuza doğru) yuvarlarken ISO.CEILING işlevi negatif sayıları yukarı (pozitif sonsuza doğru) yuvarlar.

  • Döndürülen tür genellikle önem bağımsız değişkeni ile aynı türde olur ancak aşağıdaki özel durumlar da mevcuttur:

    • Sayı bağımsız değişkeninin para birimi olması durumunda döndürülen tür de para birimi olur.
    • Önem bağımsız değişkeninin Boole olması durumunda döndürülen tür tamsayı olur.
    • Önem bağımsız değişkeninin sayısal değer olmaması durumunda döndürülen tür gerçek olur.

Örnek 1

Aşağıdaki formül 4,45 değerini döndürür. Bu, fiyatlandırma için daha küçük birimler kullanmaktan kaçınmak istediğinizde faydalı olabilir. Mevcut bir ürünün fiyatı 4,42 USD ise CEILING işlevini kullanarak fiyatları en yakın beş sente yuvarlayabilirsiniz.

= CEILING(4.42,0.05)  

Örnek 2

Aşağıdaki formül, önceki örnekle benzer sonuçlar döndürür ancak ProductPrice sütununda kayıtlı olan sayısal değerleri kullanır.

= CEILING([ProductPrice],0.05)  

Ayrıca bkz.

Matematik ve Trigonometri işlevleri
FLOOR işlevi
ISO.CEILING işlevi
ROUNDUP işlevi