BITRSHIFT
지정된 비트 수만큼 오른쪽으로 이동한 숫자를 반환합니다.
구문
BITRSHIFT(<Number>, <Shift_Amount>)
매개 변수
용어 | 정의 |
---|---|
숫자 | 정수 식을 반환하는 DAX 식입니다. |
Shift_Amount | 정수 식을 반환하는 DAX 식입니다. |
반환 값
정수 값입니다.
설명
- DAX 비트시프트 함수를 사용하기 전에 정수의 비트시프트 작업 및 오버플로/언더플로의 특성을 이해해야 합니다.
- Shift_Amount 음수이면 반대 방향으로 이동합니다.
- Shift_Amount 절대값이 64보다 크면 오류가 없지만 오버플로/언더플로가 발생합니다.
- Number에는 제한이 없지만 결과가 오버플로/언더플로될 수 있습니다.
예제
예 1
다음 DAX 쿼리:
EVALUATE
{ BITRSHIFT(16, 3) }
2를 반환합니다.
예제 2
다음 DAX 쿼리:
EVALUATE
{ BITRSHIFT(1024, -3) }
8192를 반환합니다.
예 3
다음 DAX 쿼리:
Define
Measure Sales[RightShift] = BITRSHIFT(SELECTEDVALUE(Sales[Amount]), 3)
EVALUATE
SUMMARIZECOLUMNS(
Sales[Amount],
"RIGHTSHIFT",
[RightShift]
)
각 판매액을 3비트로 바로 이동하고 비트 이동 판매액을 반환합니다.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기