Chức năng tùy chỉnh trong bản xem trước
Bảng này hiển thị danh sách các hàm xem trước, cú pháp của chúng, kết quả của chúng và liệu các hàm có hỗ trợ mảng động hay không:
| Công thức | Cú pháp | Kết quả | Hỗ trợ mảng động | Ví dụ |
|---|---|---|---|---|
| INFOR.JOINARRAYS | INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) |
Trả về một mảng giá trị thuộc bất kỳ kiểu nào, được nối bởi các cột. | Có | =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)
Phạm vi ô A2:B4 là Mảng 1. Phạm vi ô D2:E3 là Mảng 2. =INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)
|
| INFOR.SUBARRAY | INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) |
Trả về một mảng giá trị thuộc bất kỳ kiểu nào. Nó đại diện cho mảng con của một mảng đã chọn. | Có | =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)
Phạm vi ô A2:C6 là mảng. Công thức này trích xuất cột đầu tiên và tổng một cột, hàng đầu tiên và tổng một hàng. =INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)
Công thức này trích xuất hai cột bắt đầu từ cột thứ hai và hai hàng bắt đầu từ hàng thứ hai. |
| INFOR.READ.SESE.REPORT | INFOR.READ.SESE.REPORT([report_parameters], ...) |
Trả về báo cáo được tạo dựa trên định nghĩa JSON của báo cáo Self-Service. | Có | =INFOR.READ.SESE.REPORT(A9:A610)
Công thức tạo báo cáo Self-Service dựa trên định nghĩa báo cáo JSON có trong phạm vi ô |
| INFOR.GET.ELEMENT.ATTRIBUTE | INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
Trả về một thuộc tính cho một thành phần nhất định hoặc nhiều thành phần với ngữ cảnh nhất định nếu thuộc tính này là động và được điều khiển bởi các cấu trúc khác. | Không | =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")
Các yếu tố của ngữ cảnh này được sử dụng:
Công thức trả về giá trị thuộc tính cho thành phần |
| INFOR.WRITE.ELEMENT.ATTRIBUTE | INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
Trả về một giá trị thuộc tính nếu thành công hoặc một lỗi trong trường hợp không thành công. Nó ghi giá trị vào một thuộc tính cho một thành phần duy nhất có ngữ cảnh nhất định nếu thuộc tính này là động và được điều khiển bởi các cấu trúc khác. | Không | =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")
Công thức ghi giá trị |
| INFOR.GET.AXIS | INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) |
Trả về ma trận các thuộc tính được yêu cầu cho các cấu trúc phân cấp đã cho. Nó hiển thị cả một trục gồm các cột hoặc hàng. Nghĩa là, nếu người dùng yêu cầu các thành phần và thuộc tính khác nhau từ nhiều cấu trúc phân cấp, thì một phép nối chéo sẽ được tạo. | Có | =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]"}} )
Các thành phần công thức này được sử dụng để truy xuất và hiển thị dữ liệu trục:
|
| INFOR.READ.VALUES | INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) |
Truy xuất ma trận các giá trị cho các trục và thành phần lọc đã cho. Nó rất hữu ích để duy trì hiệu suất khi đọc nhiều giá trị từ một khối lập phương. | Có | =INFOR.READ.VALUES( "BIBestPr_BestPracticesOLAP", "ANALYSIS", "VALUE", "[PRODUCT].[All Tires]", 0, "[Period].[All Years]", 0, "[MEASURE].[Units]", "[POS].[All Pos]" )
Công thức này truy xuất một giá trị duy nhất từ khối bằng cách chỉ định các thành phần từ mỗi trục. Bạn có thể sử dụng các thành phần công thức sau:
|
| INFOR.READ.SLICE | INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) |
Được sử dụng trong các báo cáo đột xuất. Nếu được sử dụng với giao diện người dùng Excel Integration, nó cho phép tương tác với một trang tính, chẳng hạn như mở rộng và thu gọn các thành phần trục. Hữu ích cho một phân tích đặc biệt. Với đối số tùy chọn, bạn có thể xác định hướng bộ lọc, bật từ lát cắt có thể mở rộng sang lát cắt không thể mở rộng, xác định định dạng số. Bạn có thể bật các kiểu động bằng cách đặt UseStyles thành đúng trong đối số tùy chọn. |
Có | =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})
Các tùy chọn này có sẵn:
Bạn có thể xác định nhiều tùy chọn với dấu chấm phẩy làm dấu ngắt dòng. |
| INFOR.ELEMENT.ENTITY | INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) |
Đây là một biến thể thực thể của INFOR.GET.ELEMENT. Trả về một thực thể thành phần đơn lẻ. Truy xuất nhiều thuộc tính thành viên vào một ô duy nhất. Bạn có thể tham chiếu công thức này mà không cần giới thiệu tên duy nhất của thành phần. |
Không | =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")
Sử dụng các tùy chọn này để đặt cấu hình cách dữ liệu được truy xuất và hiển thị:
Công thức trả về chú thích, ví dụ, tên duy nhất của thành viên |
| INFOR.VALUE.ENTITY | INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) |
Đây là một biến thể thực thể của INFOR.READ.VALUE. Trả về nhiều thuộc tính ô cho một ô duy nhất. |
Không | =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")
Các tùy chọn này có sẵn:
Công thức trả về giá trị tổng hợp, ví dụ: tổng doanh số của thành viên |
| INFOR.SLICE.ENTITY | INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) |
Đây là biến thể thực thể của INFOR.READ.SLICE, trong đó parametrizationArgument là bất kỳ số lượng đối số ma trận nào. Bạn có thể xác định các tùy chọn bằng các đối số này. Trả về mảng động của các loại dữ liệu tùy chỉnh. Hỗ trợ hành vi tương tác. Cho phép thực hiện các hành động như Di chuyển tới, Giữ, Phóng to/Thu nhỏ và Phân cấp cấp độ. Hành động HierarchyLevel cho phép thay đổi chọn sang cấp độ được chỉ định trong phân cấp. Với đối số tùy chọn, bạn có thể xác định hướng bộ lọc, bật từ lát cắt có thể mở rộng sang lát cắt không thể mở rộng, xác định định dạng số. Bạn có thể bật các kiểu động bằng cách đặt UseStyles thành đúng trong đối số tùy chọn. |
Có | =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE;
Sử dụng các tùy chọn này để đặt cấu hình cách dữ liệu được truy xuất và hiển thị từ khối:
Bạn có thể xác định nhiều tùy chọn với dấu chấm phẩy làm dấu ngắt dòng. |