2013-06-20 2 views
0

Я новичок в хрустальном отчете, и я пытаюсь перепроектировать отчет. Я пришел в соответствии с формулой выбора одной группы в отчете. Формула:какое значение будет возвращено этим выражением в Crystal

count({student.studentId}, @grade Name) > 3 

Здесь @grade Name - это формула, которая просто заменяет номер класса человекообразными значениями.

Так что мне было интересно, какое значение будет возвращено из этого? Вернет ли он истинную или ложную ценность или что-то еще?

ответ

1

предполагает, что это вернет вам количество студентов класса возвращенного по формуле, если они растут больше, чем три ..

2

То есть формула группового выбора - аналогична HAVING п SQL, но с эти различия:

  • данные не удаляются из отчета - это подавлено
  • в то время как группы подавляются на холсте, они все еще видны в «дереве групп»

Это будет подавлять каждый {} student.student_id группу (и связанные с ними детали), который имеет число> 3.

Формула групповой отбор должен возвращать True или False значение (явно или неявно, как и в этой ситуации).

+0

Спасибо @craig за ответ. Это помогло мне понять, как это работает. Просто для разъяснения вышеприведенного утверждения будет подавлено или, другими словами, не будет отображаться группа идентификаторов учащихся, количество которых меньше 3. Группа будет отображаться, когда условия оцениваются как False и не соответствуют истине. Дайте мне знать, насколько я прав в своем понимании. – Ankur

+0

@Ankur, он будет * показывать * группы, у которых есть 3 или * меньше * предметов. – craig

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