인쇄      온라인 도움말의 PDF 버전 열기


이전 항목

다음 항목

포함된 보고서 및 대시보드에 대한 필터 지정 정보

사용자 정의 웹 애플릿 및 웹 탭에 보고서 및 대시보드(V3 카탈로그만 해당)를 포함할 수 있습니다. V3 카탈로그의 보고서 및 대시보드가 열리도록 웹 링크 필드를 구성할 수도 있습니다.

참고: 보고서 및 대시보드 카탈로그(V2 및 V3)에 대한 자세한 내용은 Oracle CRM On Demand에서 보고서 및 대시보드 포함 정보를 참조하십시오.

보고서 또는 대시보드 유형의 사용자 정의 웹 애플릿, 웹 탭 또는 웹 링크를 생성하는 경우 런타임에 적용할 필터를 지정할 수 있습니다. 대시보드에 대해 지정한 필터는 대시보드의 모든 보고서에 적용됩니다. 보고서 또는 대시보드에 대해 최대 6개의 필터를 지정할 수 있습니다.

참고: 필터에 지정하는 열이 보고서에 포함되어 있고, 열의 필터가 "표시됨"으로 설정되어 있어야 합니다. 그렇지 않으면 웹 애플릿, 웹 탭 또는 웹 링크에 지정한 필터가 보고서 실행 시 적용되지 않습니다.

P0 매개변수

P0 매개변수에서 매개변수 문자열의 시작 부분에 설정할 필터 수를 지정합니다. P0 매개변수에 유효한 값은 1부터 6까지입니다. P0 매개변수는 매개변수 문자열에 한 번만 사용할 수 있습니다.

필터 매개변수

각 필터는 연산자, 열, 값의 세 가지 매개변수를 사용하며, 이 순서대로 매개변수를 지정해야 합니다. P1-P3 매개변수에 첫 번째 필터를 지정하고, 3개의 매개변수 집합(즉, P4-P6, P7-P9, P10-P12, P13-P15, P16-P18)으로 후속 필터를 지정합니다. 매개변수를 앰퍼샌드(&)로 구분해야 합니다. 각 매개변수는 매개변수 문자열에 한 번만 사용할 수 있습니다.

구문

필터가 1개인 경우 구문은 다음과 같습니다.

P0=1&P1=연산자&P2=&P3=

추가 필터를 지정하려면 P4-P6, P7-P9 등의 매개변수를 추가하고 P0 매개변수의 값을 추가하는 필터 수와 일치하도록 늘립니다. 따라서 필터가 2개인 경우 구문은 다음과 같습니다.

P0=2&P1=연산자&P2=&P3=&P4=연산자&P5=&P6=

다음 섹션에서는 필터를 구성하는 연산자, 열, 값 매개변수에 대해 설명합니다.

연산자

연산자는 필터에 대한 매개변수 3개 중 첫 번째 매개변수에 지정됩니다. 다음 표에는 사용할 수 있는 연산자가 나와 있습니다.

연산자

설명

eq

같거나 포함됨

neq

같지 않거나 포함 안됨

lt

보다 작음

gt

보다 큼

ge

이상

le

이하

bwith

시작 문자

ewith

끝 문자

cany

다음 중 하나 포함. 값 매개변수에는 여러 개의 값이 각각 더하기 기호(+)로 구분되어 포함될 수 있으며, 값 수를 지정해야 합니다. 예를 들어, 판매 지역 1, 3, 5(즉, 3개 지역)를 찾으려면 다음과 같이 입력합니다.

&P1=cany&P2=Sales.Region&P3=3+1+3+5

call

다음을 모두 포함. 값 매개변수에는 여러 개의 값이 각각 더하기 기호(+)로 구분되어 포함될 수 있으며, 값 수를 지정해야 합니다.

like

다음과 유사. 값 매개변수에는 값이 포함되어야 하고, 값 문자열은 와일드카드 %(퍼센트 기호)로 끝나야 합니다. 예를 들어, Acme와 유사한 고객사 이름을 찾으려면 다음과 같이 입력합니다.

&P1=like&P2=Account.Name&P3=Acme%

top

상위 n개 항목. 예를 들어, 상위 6개 매출 수익을 찾으려면 다음과 같이 입력합니다.

&P1=top&P2=Sales.Revenue&P3=6

bottom

하위 n개 항목. 예를 들어, 하위 4개 매출 수익을 찾으려면 다음과 같이 입력합니다.

&P1=bottom&P2=Sales.Revenue&P3=4

bet

범위. 값 매개변수에는 두 개의 값이 더하기 기호(+)로 구분되어 포함되어야 하며, 값 수를 지정해야 합니다. 예를 들어, 판매 지역 3에서 7 사이의 범위를 필터링하려면 다음과 같이 입력합니다.

&P1=bet&P2=Sales.Region&P3=2+3+7

null

Null임. 값 매개변수가 0(영)이거나 생략되어야 합니다.

nnull

Null 아님. 값 매개변수가 0(영)이거나 생략되어야 합니다.

필터링할 열은 필터에 대한 매개변수 3개 중 두 번째 매개변수에 지정됩니다. 열을 지정할 때 다음 사항에 유의하십시오.

  • [고객사] 테이블의 [이름] 필드가 지정되는 다음 예와 같이 테이블 이름과 열 이름을 마침표(.)로 구분해서 지정해야 합니다.

    Account.Name

  • 테이블 이름이나 열 이름에 공백이 포함된 경우에는 다음 예와 같이 이름을 큰따옴표로 묶어야 합니다.

    "Activity Metrics"."# of Activities"

  • 표시 이름이 아니라 원래 열 이름을 사용해야 합니다.

값은 필터에 대한 매개변수 3개 중 세 번째 매개변수에 지정됩니다. 값을 직접 지정하거나, 다음과 같이 필드를 매개변수로 지정할 수 있습니다.

  • 필터 매개변수에 사용자 또는 시스템 필드를 포함하려면 [매개변수] 필드에서 매개변수를 추가할 위치에 커서를 놓은 다음 [사용자 및 시스템 필드] 리스트에서 포함할 필드를 선택합니다.

    매개변수에 사용할 수 있는 사용자 및 시스템 필드에 대한 자세한 내용은 사용자 및 시스템 필드를 참조하십시오.

  • (레코드 유형 세부 사항 페이지에 대한 웹 애플릿만 해당 및 웹 링크) 필터 매개변수에 레코드 유형의 필드를 포함하려면 [매개변수] 필드에서 필드를 추가할 위치에 커서를 놓고 [레코드 유형 필드] 리스트에서 필드를 선택합니다. 여기서 레코드 유형은 애플릿을 생성할 레코드 유형의 이름입니다.

예를 들어, [레코드 유형 필드] 리스트에서 [행 ID] 필드를 선택하면 %%%Row_Id%%%가 삽입됩니다. 런타임에 %%%Row_Id%%%는 현재 레코드의 행 ID로 교체됩니다.

참고: 보고서 또는 대시보드의 URL은 런타임에 생성됩니다. 보고서 또는 대시보드의 URL 길이는 런타임에 보고서 필터 URL에 전달되는 값에 따라 달라집니다. 각 브라우저에는 최대 URL 길이가 지정되어 있습니다. 보고서 또는 대시보드의 URL이 이 길이를 초과할 경우 사용자가 해당 보고서나 대시보드를 보려고 하면 브라우저에서 예기치 않은 동작이 발생합니다.


2017년 9월 게시됨 Copyright © 2005, 2017, Oracle. All rights reserved. Legal Notices.