2015-01-20 13 views
0

Я видел много ответов, но ни одно из решений/предложений, похоже, не работает. У нас есть поле данных, называемое «еда», которое возвращается с «Нет» или «Да» , что я хотел бы показать в своем объекте table/data, это флажок с проверкой или x или заполненный или что-нибудь действительно, пока мы можем отличить его от пустой флажок - для ответа «N».Как создать флажок, используя отчет SSRS?

Я пробовал обмотки, и шрифты, и инструкции switch/iif, и он продолжает возвращаться с сообщением об ошибке.

+0

Возвращаются ли данные с помощью параметра «Нет/Да» или он возвращается с использованием значения Boolean/bit? Является ли значение NULL? Какие выражения вы пробовали? Вы можете показать фактическое значение данных? Какая у вас ошибка? Можете ли вы добавить дополнительную информацию, так как ее трудно диагностировать. – Charleh

+0

Флажок не является особенностью SSRS. Но вы можете попробовать использовать многозначный параметр. – SouravA

+0

Мои данные возвращаются с да/нет в нашей системе. В SSRS он просто говорит #Error в отчете - он работает, но ничего мне не дает. Каковы параметры, характеризующие муфтий? – YelizavetaYR

ответ

0

Если вы хотите другой путь вы можете использовать 3 флажок изображения checked, unchecked и emptycheck и встраивать их в отчете. А затем установить выражение для показа изображения в зависимости от вашего значения

=IIF(IsNothing(Fields!meal.Value),"emptycheck",IIF(Fields!meal.Value,"checked","unchecked")) 

Таким образом, вы можете удалить зависимость установки шрифта на сервере. Но вам нужно 3 изображения, встроенные в отчет, которые могут увеличить его размер, но не так сильно, как изображение будет небольшим.

+0

, так что можно понять, что в функциональности ssrs нет «встроенного/встроенного» флажка? ничего похожего на прямоугольник с x или проверить его на встроенный. (что, если верно, я нахожу удивительным, поскольку я не могу себе представить, что я единственный человек, создающий отчеты о зданиях, который хочет получить графическое представление да/нет checkbox. – YelizavetaYR

+0

Может быть, это невозможно в 'SSRS', потому что это средство отчетности, и в отчетах вы не вступаете в взаимодействие с' UI'. Отчеты предназначены для отображения данных для вашего анализа, чтобы не изменять данные. просто хочу показать, что 'checkbox', но если вы думаете об этом, основная функция' checkboxs' - обеспечить взаимодействие с пользователем, возможно, поэтому любой элемент управления UI, который способен взаимодействовать с пользователем, недоступен в 'SSRS '. –

+0

Если вы не хотите идти с изображением' checkbox', вы всегда можете использовать разные цвета в отчете, чтобы показать свои три условия, а где-то в заголовке отчета или в верхней части отчета показано описание цвета, для которого указывается цвет что. –

0

Вы должны использовать шрифт Arial Unicode MS он проверил коробки и установите флажки и вы можете ссылаться на значения, необходимые. Одно из предостережений заключается в том, что этот шрифт должен быть установлен на сервере ssrs.

=IIF(IsNothing(Fields!UIStatus.Value) ,"■", 
IIF(Fields!UIStatus.Value=0,"", 
IIF(Fields!UIStatus.Value=1,"●", 
IIF(Fields!UIStatus.Value=2,"◯", 
"-")))) 

 Смежные вопросы

  • Нет связанных вопросов^_^