У меня есть требование, когда я конвертирую идентификатор (десятичный пример, 536879311820) и отображаюсь в таблице SSRS после преобразования с использованием построителя выражений, как показано на рисунке. Преобразование числа в SSRS
Правило преобразования, как это:
- Преобразование числа в шестнадцатеричной и принимать правильные 8 цифр (536879311820 в 00802BCC)
- Преобразование принятые 8 цифр в десятичную и принять правильное 5 цифр (00802BCC до 8399820)
так 536879311820 должны быть отображены в отчете, 99820. Я пытался до следующего выражения в редакторе выражений,
=Right(HEX(Fields!PersonId.Value), 8)
Поскольку результат этого выражения является шестнадцатеричным числом как строкой, я не могу найти какую-либо функцию в категории общих функций в построителе выражений.
спасибо, я просто искал это. – RotatingWheel
@ RotatingWheel, пожалуйста, отметьте это как ответ, если это вам помогло. – StevenWhite