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í Příklad
INFOR.JOINARRAYS INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) Vrací pole hodnot libovolného typu spojených sloupci. Ano =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)

Rozsah buněk A2:B4 je pole 1. Rozsah buněk D2:E3 je pole 2. TRUE označuje, že je povoleno use_crossjoin.

=INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)

FALSE označuje, že use_crossjoin je zakázán.

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.SUBARRAY(A2:C6, 1, 1, 1, 1)

Rozsah buněk A2:C6 je pole. Vzorec vypisuje první sloupec a jeden součet sloupců, první řádek a jeden součet řádků.

=INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)

Vzorec extrahuje dva sloupce počínaje druhým sloupcem a dva řádky počínaje druhým řádkem.

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.READ.SESE.REPORT(A9:A610)

Vzorec generuje report Self-Service na základě definice reportu JSON obsažené v rozsahu buněk (A9:A610).

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.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")

Tito elementi kontextu se používají:

  • thumbnail.png: Název datového připojení, které se používá pro přístup k datové kostce OLAP.
  • thumbnail.png: Název datové kostky.
  • thumbnail.png: Atribut k načtení.
  • thumbnail.png: Hierarchie, ve které se element nachází.
  • thumbnail.png: Element, pro který se má atribut načíst.

Vzorec vrací hodnotu atributu pre element "2016" v hierarchii "Period". V závislosti na tom, jak je atribut definován v datové kostce, se vrací například "2016" nebo související popisek.

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.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")

Vzorec zapíše hodnotu "test" do atributu "ATT2_FRENCH" pre element "[PRODUCT].[All Tires]" v hierarchii "[PRODUCT]". "ANALYSIS" datová kostka z "BIBestPr_BestPracticesOLAP", název datového spojení, které se používá pro přístup ke kostce OLAP.

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.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]"}} )

Tyto součásti vzorce slouží k načtení a zobrazení dat osy:

  • thumbnail.png: Název datového připojení, které se používá pro přístup k datové kostce OLAP.
  • thumbnail.png: Název datové kostky.
  • thumbnail.png: Pokud je parametr spillByColumns nastaven na TRUE, výsledek se přelije horizontálně přes sloupce.
  • Můžete použít tyto možnosti:
    • thumbnail.png: Omezí výsledek na 3 záznamy.
    • thumbnail.png: Získá první stránku výsledků.
    • thumbnail.png: Rozšíří hierarchii období na úroveň 2, která zahrnuje jednotlivé roky.
  • Tyto součásti bloku hierarchie můžete použít:
    • thumbnail.png: Období je dotazovaná dimenze.
    • thumbnail.png: Pro každý element je požadavek na dva atributy.
    • thumbnail.png: Konkrétní členy hierarchie, které zahrnují například roky 2005, 2006 a 2007.
INFOR.READ.VALUES INFOR.READ.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.VALUES(   "BIBestPr_BestPracticesOLAP",   "ANALYSIS",   "VALUE",   "[PRODUCT].[All Tires]",   0,   "[Period].[All Years]",   0,   "[MEASURE].[Units]",   "[POS].[All Pos]" )

Vzorec získá jednu hodnotu z datové kostky zadáním elementů z každé osy. Můžete použít tyto složky vzorce:

  • thumbnail.png: Název datového připojení, které se používá pro přístup k datové kostce OLAP.
  • thumbnail.png: Název datové kostky.
  • thumbnail.png: Vlastnost buňky, která se má vrátit. V tomto případě je to skutečná hodnota.
  • thumbnail.png: Element řádku.
  • thumbnail.png: Udává posun indexu sloupce nebo žádný posun. Také označuje jedinečný název a vybírá, které členy se mají vrátit z každého řádku tuple. Například {2,4} vrátí druhý a čtvrtý člen z každého řádku.
  • thumbnail.png: Element sloupce.
  • thumbnail.png: Uvádí odsazení indexu řádku nebo žádné odsazení. Také uvádí, který sloupec odpovídá jedinečnému názvu hierarchie.
  • thumbnail.png: Další elementy řezu pro filtr dat.
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.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-dEPM-Adhoc-Definitions'!$A$3 je název definice reportu.

Jsou dostupné tyto možnosti:

  • thumbnail.png: Umožňuje hierarchické rozšíření. Umožňuje například zobrazení podkategorií, jako jsou celoroční pneumatiky nebo letní pneumatiky.
  • thumbnail.png: Aplikuje styly formátování definované v reportu.
  • thumbnail.png: Použije horizontální orientaci dimenze řezu.
  • thumbnail.png: Použije vlastní formát čísla . Také uvádí jedinečný název a vybírá, které členy se mají vrátit z každého tuplu sloupců. Například {2,4} vrátí druhý a čtvrtý člen z každého sloupce.
  • thumbnail.png: Umožňuje řídit, jaká vlastnost atributu se zobrazí. Jedná se o platné číselné hodnoty:
    • 0 – zobrazit popis
    • 1 – zobrazit jedinečný název
    • 2 – zobrazit popis a jedinečný název
      Poznámka

      Jakékoli jiné číslo jako hodnota je ignorováno a parametr je považován za nenastavený, což se rovná hodnotě 0.

Můžete zadat více možností s oddělovačem středníkem.

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.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")

Pomocí těchto možností můžete nastavit konfiguraci toho, jak jsou data načítána a zobrazována:

  • thumbnail.png: Název datového připojení, které se používá pro přístup k datové kostce OLAP.
  • thumbnail.png: Název datové kostky.
  • thumbnail.png: Konkrétní vlastnost, která se má načíst. V tomto případě se jedná o zobrazované jméno nebo titulek člena.
  • thumbnail.png: Dimenze pro dotaz.
  • thumbnail.png: Jedinečný název člena v dimenzi.

Vzorec vrací titulek, například jedinečný název členu "[Period].[All Years].[2005]" z dimenze "[Period]" v zadané datové kostce OLAP.

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.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")

Jsou dostupné tyto možnosti:

  • thumbnail.png: Název datového připojení, které se používá pro přístup k datové kostce OLAP.
  • thumbnail.png: Název datové kostky.
  • thumbnail.png: Vlastnost, která se má načíst. V tomto případě se jedná o skutečnou hodnotu údajů, například o ukazatel, jako je prodej nebo tržby.
  • Čtvrtým argumentem je formát čísla. Pokud je argument prázdný, použije se výchozí formát čísla.
  • thumbnail.png: Člen z dimenze "[Period]", pro který se hodnota načítá.

Vzorec vrací agregovanou hodnotu, například celkové tržby pro člen "[Period].[All Years]" v dimenzi "[Period]". V závislosti na konfiguraci datové kostky, vzorec vytáhne do jedné buňky více vlastností, například hodnotu a formát.

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 a Úroveň hierarchie. Akce HierarchyLevel umožňuje změnit výběr na zadanou úroveň v rámci hierarchie. 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.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; “AttributeDisplay”, 0})

Pomocí těchto možností můžete nastavit konfiguraci toho, jak jsou data z datové kostky načítána a zobrazována:

  • thumbnail.png: Název definice reportu, která načítá matici hodnot.
  • thumbnail.png: Umožňuje hierarchické rozšíření, například zobrazení podkategorií, jako jsou celoroční pneumatiky.
  • thumbnail.png: Aplikuje styly formátování z definice reportu.
  • thumbnail.png: Umožňuje řídit, jaká vlastnost atributu se zobrazí. Jedná se o platné číselné hodnoty:
    • 0 – zobrazit popis
    • 1 – zobrazit jedinečný název
    • 2 – zobrazit popis a jedinečný název
      Poznámka

      Jakékoli jiné číslo jako hodnota je ignorováno a parametr je považován za nenastavený, což se rovná hodnotě 0.

Můžete zadat více možností s oddělovačem středníkem.