Předběžné verze vlastních funkcí
Funkčnost a syntaxe těchto funkcí se mohou měnit. Proto doporučujeme, abyste je používali pouze k experimentálním účelům.
Tato tabulka uvádí seznam předběžných funkcí, jejich syntaxi, výsledky a také, zda funkce podporují dynamická pole:
| Vzorec | Syntaxe | Výsledek | Podpora dynamických polí |
|---|---|---|---|
| INFOR.JOINARRAYS | INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) |
Vrací pole hodnot libovolného typu spojených sloupci. | Ano |
| INFOR.SUBARRAY | INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) |
Vrací pole hodnot libovolného typu. Představuje dílčí pole vybraného pole. | Ano |
| INFOR.READ.SESE.REPORT | INFOR.READ.SESE.REPORT([report_parameters], ...) |
Vrátí report, který je vygenerován na základě definice JSON reportu Self-Service. | Ano |
| INFOR.GET.ELEMENT.ATTRIBUTE | INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
Vrací jeden atribut pro daný element nebo více elementů s daným kontextem, pokud je atribut dynamický a je řízen jinými dimenzemi. | Ne |
| INFOR.WRITE.ELEMENT.ATTRIBUTE | INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
V případě úspěchu vrátí hodnotu atributu, v případě selhání chybu. Zapíše hodnotu do jednoho atributu pro jeden element s daným kontextem, pokud je atribut dynamický a řídí jej jiné dimenze. | Ne |
| INFOR.GET.AXIS | INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) |
Vrací matici požadovaných atributů pro dané hierarchie. Vykresluje celou osu sloupců nebo řádků. Znamená to, že pokud si uživatel vyžádá různé elementy a atributy z více hierarchií, vytvoří se křížové propojení. | Ano |
| INFOR.READ.VALUES | INFOR.GET.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) |
Dosadí matici hodnot pro dané osy a elementy filtru. Je užitečný pro zachování výkonu při čtení více hodnot z datové kostky. | Ano |
| INFOR.READ.SLICE | INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) |
Používá se v ad-hoc reportech. Při použití s uživatelským rozhraním aplikace Excel Integration umožňuje interakci s listem, jako je rozbalení a sbalení elementů osy. Užitečné pro ad-hoc analýzu. Pomocí argumentu options můžete definovat směr filtrů, přepínat z rozbalitelného plátku na nerozbalitelný plátek, definovat formát čísla. Dynamické styly můžete povolit nastavením hodnoty UseStyles na true v argumentu options. |
Ano |
| INFOR.ELEMENT.ENTITY | INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) |
Jedná se o variantu entity INFOR.GET.ELEMENT. Vrací entitu s jedním prvkem. Získání více vlastností prutu do jedné buňky. Na tento vzorec se můžete odkazovat bez uvedení jedinečného názvu elementu. |
Ne |
| INFOR.VALUE.ENTITY | INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) |
Jedná se o variantu entity INFOR. READ.VALUE. Vrátí více vlastností buněk do jedné buňky. |
Ne |
| INFOR.SLICE.ENTITY | INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) |
Jedná se o variantu entity INFOR.READ.SLICE, kde parametrizationArgument je libovolný počet maticových argumentů. Pomocí těchto argumentů můžete definovat možnosti. Vrací dynamické pole vlastních datových typů. Podporuje interaktivní chování. Umožňuje akce jako Přesunout na, Ponechat, Přiblížit/Oddálit. Pomocí argumentu options můžete definovat směr filtrů, přepínat z rozbalitelného plátku na nerozbalitelný plátek, definovat formát čísla. Dynamické styly můžete povolit nastavením hodnoty UseStyles na true v argumentu options. |
Ano |