미리보기의 사용자 지정 함수
다음 표에는 미리 보기 함수, 해당 구문, 결과 목록 및 함수가 동적 배열을 지원하는지가 나와 있습니다.
| 수식 | 구문 | 결과 | 동적 배열 지원 | 예제 |
|---|---|---|---|---|
| INFOR.JOINARRAYS | INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) |
열별로 결합된 어떤 형식의 값 배열을 반환합니다. | 예 | =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)
셀 범위 A2:B4는 배열 1입니다. 셀 범위 D2:E3은 배열 2입니다. =INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)
|
| INFOR.SUBARRAY | INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) |
어떤 형식의 값 배열을 반환합니다. 선택한 배열의 하위 배열을 나타냅니다. | 예 | =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)
셀 범위 A2:C6은 배열입니다. 이 수식은 첫 번째 열과 총 열 하나, 첫 번째 행과 총 행 하나를 추출합니다. =INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)
이 수식 두 번째 열부터 시작하여 두 개의 열을 추출하고, 두 번째 행부터 시작하여 두 개의 행을 추출합니다. |
| INFOR.READ.SESE.REPORT | INFOR.READ.SESE.REPORT([report_parameters], ...) |
Self-Service 보고서의 JSON 정의를 기반으로 생성된 보고서를 반환합니다. | 예 | =INFOR.READ.SESE.REPORT(A9:A610)
이 수식은 |
| INFOR.GET.ELEMENT.ATTRIBUTE | INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
특성이 동적이고 다른 차원에 따라 결정되는 경우 제공된 컨텍스트가 있는 제공된 요소 또는 여러 요소에 대한 단일 특성을 반환합니다. | 아니요 | =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")
다음과 같은 컨텍스트 요소가 사용됩니다.
이 수식은 |
| INFOR.WRITE.ELEMENT.ATTRIBUTE | INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
성공하면 특성 값을 반환하고 실패하면 오류를 반환합니다. 특성이 동적이고 다른 차원에 따라 결정되는 경우 제공된 컨텍스트가 있는 단일 요소에 대한 단일 특성에 값을 씁니다. | 아니요 | =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")
이 수식은 |
| INFOR.GET.AXIS | INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) |
제공된 계층 구조에 대해 요청된 특성의 행렬을 반환합니다. 열 또는 행의 전체 축을 렌더링합니다. 즉, 사용자가 여러 계층 구조의 다양한 요소와 특성을 요청하면 크로스 조인이 생성됩니다. | 예 | =INFOR.GET.AXIS( "BIBestPr_BestPracticesOLAP", "ANALYSIS", TRUE, {"NumberOfRecords", 3; "Page", 1; "ExpandToLevel", 2}, {"[Period]", {"MEMBER_CAPTION", "ATT2_GERMAN"}, {"[Period].[All Years].[2005]", "[Period].[All Years].[2006]", "[Period].[All Years].[2007]"}} )
이러한 수식 구성 요소는 축 데이터를 검색하고 표시하는 데 사용됩니다.
|
| INFOR.READ.VALUES | INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) |
제공된 축과 필터 요소에 대한 값의 행렬을 검색합니다. 큐브에서 여러 값을 읽을 때 성능을 유지 관리하는 데 유용합니다. | 예 | =INFOR.READ.VALUES( "BIBestPr_BestPracticesOLAP", "ANALYSIS", "VALUE", "[PRODUCT].[All Tires]", 0, "[Period].[All Years]", 0, "[MEASURE].[Units]", "[POS].[All Pos]" )
이 수식은 각 축의 요소를 지정하여 큐브에서 단일 값을 검색합니다. 다음과 같은 수식 요소를 사용할 수 있습니다.
|
| INFOR.READ.SLICE | INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) |
임시 보고서에서 사용됨 Excel Integration 사용자 인터페이스와 함께 사용하면 축 요소의 확장 및 축소와 같은 시트와의 상호 작용이 가능합니다. 임시 분석에 유용합니다. options 인수를 사용하여 필터 방향을 정의하고, 확장 가능한 슬라이스에서 확장 불가능한 슬라이스로 전환하고, 숫자 형식을 정의할 수 있습니다. 동적 스타일을 활성화하려면 options 인수에서 UseStyles를 true로 설정하면 됩니다. |
예 | =INFOR.READ.SLICE("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE}, NumberFormat) =INFOR.READ.SLICE('Infor-dEPM-Adhoc-Definitions'!$A$3, {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE; "NumberFormat","###.0#"; “AttributeDisplay”, 0})
사용할 수 있는 옵션은 다음과 같습니다.
세미콜론을 구분 기호로 사용하여 여러 옵션을 지정 수 있습니다. |
| INFOR.ELEMENT.ENTITY | INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) |
INFOR.GET.ELEMENT의 엔터티 변형입니다. 단일 요소 엔터티를 반환합니다. 단일 셀에서 여러 멤버 속성을 검색합니다. 요소 고유 이름을 입력하지 않고도 이 수식을 참조할 수 있습니다. |
아니요 | =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")
다음 옵션을 사용하여 데이터를 검색하고 표시하는 방법을 구성합니다.
이 수식은 설명(예: 지정된 OLAP 큐브의 |
| INFOR.VALUE.ENTITY | INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) |
INFOR.READ.VALUE의 엔터티 변형입니다. 여러 셀 속성을 단일 셀로 반환합니다. |
아니요 | =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")
사용할 수 있는 옵션은 다음과 같습니다.
이 수식은 집계된 값(예: |
| INFOR.SLICE.ENTITY | INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) |
이는 INFOR.READ.SLICE의 엔터티 변형으로, 여기서 parametrizationArgument는 행렬 인수를 임의의 개수로 지정할 수 있습니다. 이러한 인수를 사용하여 옵션을 정의할 수 있습니다. 사용자 지정 데이터 유형의 동적 배열을 반환합니다. 상호작용적인 행동을 지원합니다. 이동, 유지, 확대/축소, 계층 수준과 같은 작업을 활성화합니다. 계층 수준 작업을 사용하면 계층 내에서 선택 항목을 지정된 레벨로 변경할 수 있습니다. options 인수를 사용하여 필터 방향을 정의하고, 확장 가능한 슬라이스에서 확장 불가능한 슬라이스로 전환하고, 숫자 형식을 정의할 수 있습니다. 동적 스타일을 활성화하려면 options 인수에서 UseStyles를 true로 설정하면 됩니다. |
예 | =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE;
다음 옵션을 사용하여 큐브에서 데이터를 검색하고 표시하는 방법을 구성합니다.
세미콜론을 구분 기호로 사용하여 여러 옵션을 지정 수 있습니다. |