プレビューのカスタム機能
次の表に、プレビュー関数、その構文、結果、および関数が動的配列をサポートするかどうかを示します。
| 数式 | 構文 | 結果 | 動的配列のサポート | 例 |
|---|---|---|---|---|
| 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] は配列です。この数式は、最初の列と 1 列分の合計、最初の行と 1 行分の合計を抽出します。 =INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)
この数式は、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 のエンティティバリアントです。単一のエレメントエンティティを返します。1 つのセル内に複数のメンバーのプロパティを取得します。この数式は、エレメント一意の名前を導入せずに参照できます。 |
いいえ | =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 のエンティティバリアントです。複数のセルプロパティを 1 つのセルに返します。 |
いいえ | =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")
次のオプションを使用できます。
数式は指定した |
| INFOR.SLICE.ENTITY | INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) |
これは INFOR.READ.SLICE のエンティティバリアントで parametrizationArgument には任意の数の行列引数を指定できます。これらの引数でオプションを定義できます。カスタムデータタイプの動的配列を返します。インタラクティブな動作をサポートします。移動、保持、ズームイン/アウト、階層レベルなどのアクションを有効化します。HierarchyLevel アクションは、階層内の特定レベルに選択を変更できます。options 引数では、フィルター方向の指定、展開スライスから非展開スライスへの切り替え、数値書式の定義ができます。options 引数で UseStyles を [true] に設定することで、動的スタイルを有効にできます。 |
はい | =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE;
以下のオプションを使用して、キューブからのデータの取得および表示方法を構成します:
複数のオプションを指定する場合、セミコロン区切りで指定できます。 |