0

Я использую Visual Studio 2012 и SQL Server 2012. Мой вопрос касается того, как показывать проценты в моей таблице SSRS Tablix на основе полей, которые у меня есть в настоящее время.Показаны проценты в SSRS Tablix

У меня есть поле WithinRequirements, которое я использовал в заявлении кейса, чтобы сообщить мне, относится ли какое-либо конкретное Business_ID к требованиям. В этом случае, если Business_ID с именем Headquarters завершается в течение 10 дней, то он получает 1, если нет, то 0.

CASE WHEN AgeBusiness >= 0 AND AgeBusiness <10 AND [Name] like '%Headquarters%' THEN 1 
ELSE 0 
End AS WithinRequirements 

того, применяя мои фильтры и остальной запрос, я получаю около 601 Business_ID записей, которые либо приводят к 0 или 1.

Теперь я пытаюсь создать столбец в своем tablix, чтобы показать проценты для WithinRequirements.

В принципе, я пытаюсь получить выражение в SSRS для столбца, который говорит:

(Count of Business_ID where WithinRequirements = 
       1/Total Number of Business_ID where WithinRequirements = 1 or 0) * 100) 

Я не уверен, как сделать это выражение. Может ли кто-нибудь помочь мне с этим? Я пробовал:

= Count(Fields!WithinRequirements.Value)/Sum(Fields!WithinRequirements.Value)* 100

как мое выражение, но это не работает.

Любая помощь будет оценена и заблаговременно.

ответ

0

Попробуйте

Sum(Fields!WithinRequirements.Value)/Count(Fields!WithinRequirements.Value) * 100

+0

Нет, не работает. – smul86

+0

Я вижу, вы должны правильно относиться к 'WithinRequirements', я предполагаю, что у вас отсутствуют данные для него. Таким образом, он будет терпеть неудачу в 'sum' или' count', проверьте, есть ли у вас ** null ** или пусто в вашем конечном результате, прежде чем получить окончательное соотношение – LONG

+2

Как это не работает? Также, когда ответ, предоставленный @LONG, вернет процентное значение, он не будет отображаться в процентах от отчета. Для этого оставьте мультипликатор для возврата десятичного значения, а затем отформатируйте текстовое поле/заполнитель в процентах –

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

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