약간의 특이한 질문이 있습니다. 파이썬을 사용하여 텍스트 파일에 데이터를 작성한 다음 Tableau를 사용하여 시각화를 읽고 빌드합니다. 출력 파일의 크기를 줄이기 위해 쿼리 결과를 주 단위로 그룹화합니다. 나는 SQL이 그 유형의 조작에 대해 꽤 표준이라고 생각한다.주별 Netezza 그룹화 시작 (일요일) 및 월별 시작
SELECT [Date] - EXTRACT(DOW FROM [Date]) + 1
[this gives me the Sunday of the week for any date]
그러나 현재 출력으로는 불가능한 몇 달이 아닌 몇 달 단위로 그룹화하려는 경우가 있습니다. 내가 원하는 것은 일주일이 두 달 동안 겹칠 경우를 제외하고는 주별로 그룹화 할 쿼리를 수정 한 것입니다. 주간이 두 달 동안 겹치면 결과는 첫 번째 달에있는 첫 번째 부분으로 나누고 두 번째 달에있는 두 번째 부분으로 나눕니다. 이렇게하면 Tableau 내의 날짜를 그룹화하여 결과를 매주 결과 또는 매월/분기 별/연간 결과를 표시하는 데 사용할 수 있습니다.
누구나 이와 같은 문제를 해결 한 사람이 있습니까?
그림과 같이 다음 값을 고려하십시오.
2016-08-21 1
2016-08-22 1
2016-08-23 1
2016-08-24 1
2016-08-25 1
2016-08-26 1
2016-08-27 1
2016-08-28 1
2016-08-29 1
2016-08-30 1
2016-08-31 1
2016-09-01 1
2016-09-02 1
2016-09-03 1
2016-09-04 1
... ...
나는 다음과 같은 값을 출력 코드를 싶습니다
2016-08-21 7
2016-08-28 4
2016-09-01 3
2016-09-04 1...
정말 어떤 도움을 주셔서 감사합니다겠습니까!
매일 데이터를 Tableau에로드하고 거기에서 날짜 조작을하십시오. –
그래, 그게 옵션이지만 나는 데이터의 양 때문에 그것을 피하려고 노력하고있어. 주별/월별로 그룹화하면 데이터 파일 Tableau가 1/6 크기로 처리됩니다 (정확한 값은 확실하지 않지만 크기는 훨씬 작을 것입니다). – SeaChange