Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Belirtilen bit sayısına göre sağa kaydırılan bir sayı döndürür.
Sözdizimi
BITRSHIFT(<Number>, <Shift_Amount>)
Parametre
| Terim | Tanım |
|---|---|
Number |
Tamsayı ifadesi döndüren herhangi bir DAX ifadesi. |
Shift_Amount |
Tamsayı ifadesi döndüren herhangi bir DAX ifadesi. |
Dönüş değeri
Tamsayı değeri.
Açıklamalar
- DAX bitshift işlevlerini kullanmadan önce bitshift işlemlerinin doğasını ve tamsayıların taşmasını/taşmasını anladığınızdan emin olun.
- Shift_Amount negatifse ters yönde kayar.
- Shift_Amount mutlak değeri 64'ten büyükse hata olmaz, ancak taşma/taşmayla sonuçlanır.
- Sayı sınırı yoktur, ancak sonuç taşabilir/taşabilir.
Örnekler
Örnek 1
Aşağıdaki DAX sorgusu:
EVALUATE
{ BITRSHIFT(16, 3) }
2 döndürür.
Örnek 2
Aşağıdaki DAX sorgusu:
EVALUATE
{ BITRSHIFT(1024, -3) }
8192 döndürür.
Örnek 3
Aşağıdaki DAX sorgusu:
Define
Measure Sales[RightShift] = BITRSHIFT(SELECTEDVALUE(Sales[Amount]), 3)
EVALUATE
SUMMARIZECOLUMNS(
Sales[Amount],
"RIGHTSHIFT",
[RightShift]
)
Her satış tutarını 3 bit sağa kaydırarak bit kaydırmalı satış tutarını döndürür.