2013-12-20 3 views
0

에 불완전하게 일치하는 데이터로 작업 NaN 및 undefined가 지원되지 않으므로Crossfilter의 API에 다음과 같은 치수 사양을 감안할 때 crossfilter

일일 데이터가있는 데이터 (일주일에 7 일) 및 업무 일 데이터 (일일 데이터가있는 데이터)가있는 교차 필터 (dc.js 사용) 일주일에 한 번)? 데이터 구조는 주말에 업무 일 기준 데이터가 위의 사양을 위반해야한다는 것을 의미합니다.

예를 들어, 회사의 상점 판매 (7 일/주)와 주가 (5 일 + 토요일과 일요일 간격)를 비교하려면 어떻게해야합니까? 목표는 두 개의 dc.js 차트를 서로 필터링하면서 완벽하게 일치하지 않는 데이터를 갖는 것입니다. 첫 번째 차트는 1 월 1 일부터 1 월 31 일까지 (일주일 내내 7 일)의 판매 데이터를 표시하며 두 번째 차트 1 월 (주말 제외)의 첫 번째 영업일부터 마지막 ​​영업일까지의 주가 데이터를 표시합니다.

답변

0

재고 데이터에는 토요일과 일요일에 대한 데이터가 없을 가능성이 높습니다. 이것은 주식 가격이있는 데이터 행을 NaN으로 갖는 것과 다릅니다.

예를 들어, 주가 차트에 주식 데이터를 범주에 대한 주일로 플롯하면 토요일과 일요일에는 막대가 표시되지 않습니다. DC.JS example of days of week chart

내가 행이 토요일과 일요일에 추가되지 않았 음을 확인했다 :

if ((stockDate.getDay() != 6) && (stockDate.getDay() != 0)) 

결과 행 차트 토요일이나 일요일에 대한 행이 없습니다

는 여기에 원유 예입니다.

0

내가했던 것처럼 데이터 필터링을 탐색 할 수 있으므로 표시 할 내용을 미리 선택할 수 있습니다. 저장소를 보존하는 추가 코드를 포함해야합니다.

Hide Specified Row in dc.js rowchart