2014-11-12 3 views
0

웹에서이 질문에 대한 답변을 검색했지만 찾지 못했습니다. SS2012 보고서 작성기 3.0을 사용하여 대시 보드를 만들려고합니다. 내 표는이 같은 종류의 외모 :시작일과 종료일 사이의 각 날짜에 대해 하나의 셀

Machine Task Start_Date End_Date 

M01  T01  01.11.2014 02.11.2014 
M01  T02  02.11.2014 05.11.2014 
M02  T02  01.11.2014 01.11.2014 

대시 보드는 기본적으로 열 머리글은 날짜가있는 동안 행 머리글은 '기계'와 '작업'이다 행렬이다.
행렬의 셀은 작업에 대한 정보로 구성됩니다 (예제 데이터베이스에는 표시되지 않음). 달성하려는 목표는 셀의 내용이 시작 날짜와 종료 날짜 사이의 모든 날짜 열에 표시된다는 것입니다. 태스크.
이론적으로이 문제를 해결하는 한 가지 방법은 그것이 활성 상태 인 매일 매일 모든 행을 공개하는 것이지만 거대한 테이블을 만들 것입니다.
누군가이 문제를 해결할 수있는 아이디어를 제공 할 수 있다면 좋을 것입니다.

난 아직이 문제에 일하고 나의 가장 좋은 방법은 아직도 내가 명령 INTO 삽입 작업을 시도 START_DATE <> END_DATE

경우 작업에 새 행을 만드는 것 같다,하지만 작동하지 않는 것 데이터 세트가 있지만 테이블 만 사용하면됩니다.

IFF(Fields!Start_Date.Value <> Fields!End_Date.Value, INSERT INTO dataset 
VALUES(Fields!Machine.Value, Fields!Task.Value, (Fields!Start_Date+1),Fields!End_Date.Value), <Do Nothing>) 

답변

0

같은 뭔가 난 이미 대한 답변 시작일과 종료일 사이의 각 날짜에 대한 중복 행의 문제에 대한 비슷한 질문을 발견했다. 이 문제가있는 사용자의 경우 click here

관련 문제