매우 간단한 문제가 있지만 SSRS와 범위를 이해할만큼 충분히 이해할 수 없다고 생각합니다.SSRS 2008 표현 범위에 따른 제한 범위
내가 가진 것은 여러 약속 (다른 항목)을 가질 수있는 사례 (한 개체)입니다. 약속에는 날짜와 상태가 있습니다. 나는 가장 가까운 약속 날짜와 그 상태를 보여주고 싶다. 내가
=Min(IIf(Fields!appt_start.Value > Globals!ExecutionTime, Fields!appt_start.Value, Nothing))
아이디어를 사용하고 날짜를 표시하려면 내가 먼저 미래에 발생 만 약속을 선택하고 조속한 하나를 잡아 것입니다. 그것은 위대한 일을하는 것 같습니다.
이제 동일한 필터링 로직을 적용해야하지만 날짜가 아닌 약속 상태를 표시해야합니다. 내 이해에서, 여기 범위가 올 것이다. 나는 내가 원하는 약속으로 나의 범위를 제한 할 수 있고, 그 상태를 보여줄 수있다. 그러나 나는 그것을하는 방법을 이해하지 못합니다.
필터링 부분은 내가하는 방법을 잘 모르겠다. 또한, First()를 사용하기 전에 appt_date에서 오름차순으로 데이터 집합을 정렬 할 필요가 없습니까? 내 데이터에는 미래에 많은 순서가 포함될 수 있습니다. – Egor
보고서의 다른 필드에 대해 모든 약속이 필요할 수 있습니다. 예를 들어 과거 사건을 포함하여 사건이 얼마나 많이 있었는지 보여주고 싶습니다. 최선의 접근 방법은 무엇입니까? 두 개의 동일한 데이터 세트를 작성해야합니까? 하나는 다음 appt 데이터/상태에 대한 필터가 있고 다른 하나는없는 것입니다. 아니면 더 좋은 방법이 있습니까? – Egor
그런 경우 특정 테이블이나 그룹에 필터를 추가하기 만하면됩니다. 데이터 세트를 복제 할 필요가 없습니다. – StevenWhite