반응형
Jira Board 셋팅을 통해 해당 프로젝트에서 특정 라벨들을 포함하지 않는 이슈를 필터를 통해 보고 싶어서 아래와 같이 처음에 필터 조건에 not in 조건만 추가해 주었더니 필터가 예상대로 되지 않았다. (원하는 이슈가 검색이 되지 않았다.)
결론적으로 해결된 방법은 컬럼이 비어 있는(is null, is empty) 경우에 조회가 되지 않아 별도의 조건을 함께 추가해 주어야 했었다.
간략히 예시와 함께 알아보자.
문제 상황
- 배경 : ABCD 라는 프로젝트에서 레이블(labels) 컬럼에 TEAM1, TEAM2 중에 1개를 넣어주어 아래와 같이 3개의 필터를 활용하려고 했음
- 보드1 : TEAM1 도 아니고, TEAM2 도 아닌 나머지 이슈 조회
- 보드2 : labels = TEAM1 에 해당하는 이슈 조회
- 보드3 : labels = TEAM2 에 해당하는 이슈 조회
- 보드2와 보드3은 각각 아래와 같이 JQL 활용하여 쉽게 필터 완료
project = ABCD AND labels = TEAM1 ORDER BY Rank ASC
- 문제점 : 보드1의 경우 아래와 같이 JQL 활용하여 필터를 하였더니 labels 값에 TEAMS 라고 TEAM1, TEAM2 가 아닌 라벨이 포함된 이슈는 검색이 되었으나 labels 가 비어있는 이슈는 검색이 되지 않았다.. !!!
project = ABCD AND labels not in ( TEAM1, TEAM2 ) ORDER BY Rank ASC
해결된 상태
아래와 같이 labels 항목이 비어있는 경우에 대한 조건을 추가하여 해결하였다
project = ABCD AND (labels not in ( TEAM1, TEAM2 ) or labels is EMPTY) ORDER BY Rank ASC
반응형
'Engineering > Tools' 카테고리의 다른 글
[spreadsheet] 그룹화(group rows) 전체 접기/펴기 (2) | 2023.03.06 |
---|---|
[confluence][macro] 확대(expand) (0) | 2023.01.29 |
[Confluence] LABEL Query (0) | 2022.12.23 |
[Jira][Automation] How to initialize a resolution field (해결 필드 초기화 하기) (0) | 2022.12.18 |
(Confluence) 레이아웃 분할하기 (0) | 2022.09.19 |
댓글