Funzioni personalizzate in anteprima

È possibile che la funzionalità e la sintassi di queste funzioni vengano modificate. È pertanto consigliabile utilizzarle soltanto a scopo di prova.

Questa tabella illustra l'elenco delle funzioni di anteprima, la relativa sintassi e indica se ognuna di esse supporta le matrici dinamiche:

Formula Sintassi Risultato Supporto matrice dinamica Esempio
INFOR.JOINARRAYS INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) Restituisce una matrice di valori di qualsiasi tipo, uniti da colonne. =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)

L'intervallo di celle A2:B4 è la Matrice 1. L'intervallo di celle D2:E3 è l'Array 2. TRUE indica che use_crossjoin è attivato.

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

FALSE indica che use_crossjoin è disattivato.

INFOR.SUBARRAY INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) Restituisce una matrice di valori di qualsiasi tipo che rappresenta la matrice secondaria di una matrice selezionata. =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)

L'intervallo di celle A2:C6 è la matrice. La formula estrae la prima colonna e il totale di una colonna, la prima riga e il totale di una riga.

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

La formula estrae due colonne a partire dalla seconda colonna e due righe a partire dalla seconda riga.

INFOR.READ.SESE.REPORT INFOR.READ.SESE.REPORT([report_parameters], ...) Restituisce un report generato in base alla definizione JSON del report self-service. =INFOR.READ.SESE.REPORT(A9:A610)

La formula genera il report Self-Service sulla base della definizione di report JSON contenuta nell'intervallo di celle (A9:A610).

INFOR.GET.ELEMENT.ATTRIBUTE INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) Restituisce un singolo attributo per uno specifico elemento o più elementi con un determinato contesto se l'attributo è dinamico ed è basato su altre dimensioni. No =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")

Vengono utilizzati questi elementi del contesto:

  • thumbnail.png: Il nome della connessione dati utilizzata per accedere al cubo OLAP.
  • thumbnail.png: Il nome del cubo.
  • thumbnail.png: L'attributo da recuperare.
  • thumbnail.png: La gerarchia in cui risiede l'elemento.
  • thumbnail.png: L'elemento per il quale recuperare l'attributo.

La formula restituisce il valore dell'attributo per l'elemento "2016" nella gerarchia "Period". Ad esempio, viene restituito "2016" o un'etichetta correlata, a seconda di come l'attributo è definito nel suo cubo.

INFOR.WRITE.ELEMENT.ATTRIBUTE INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) Restituisce un valore attributo se l'operazione ha esito positivo o un errore se l'operazione non va a buon fine. Scrive un valore in un singolo attributo per un singolo elemento con un determinato contesto se l'attributo è dinamico ed è basato su altre dimensioni. No =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")

La formula scrive il valore "test" nell'attributo "ATT2_FRENCH" per l'elemento "[PRODUCT].[All Tires]" nella gerarchia "[PRODUCT]". Il cubo "ANALYSIS" da "BIBestPr_BestPracticesOLAP", il nome della connessione dati che viene utilizzata per accedere al cubo OLAP.

INFOR.GET.AXIS INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) Restituisce una matrice di attributi richiesti per le gerarchie specificate. Esegue il rendering di un intero asse di colonne o righe. Ciò significa che, se un utente richiede vari elementi e attributi di più gerarchie, viene creato un crossjoin. =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]"}} )

Questi componenti di formula vengono utilizzati per recuperare e mostrare i dati dell'asse:

  • thumbnail.png: Il nome della connessione dati utilizzata per accedere al cubo OLAP.
  • thumbnail.png: Il nome del cubo.
  • thumbnail.png: Se il parametro spillByColumns è impostato su TRUE, il risultato si riversa orizzontalmente sulle colonne.
  • È possibile utilizzare le seguenti opzioni:
    • thumbnail.png: Limita il risultato a 3 record.
    • thumbnail.png: Risultato: recupera la prima pagina dei risultati.
    • thumbnail.png: Espande la Gerarchia del periodo al livello 2, che include i singoli anni.
  • Può utilizzare questi componenti del blocco gerarchia:
    • thumbnail.png: Periodo è la dimensione interrogata.
    • thumbnail.png: Per ogni elemento vengono richiesti due attributi.
    • thumbnail.png: Specifici membri della gerarchia per includere, ad esempio, gli anni 2005, 2006 e 2007.
INFOR.READ.VALUES INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) Recupera una matrice di valori per gli assi e gli elementi filtro specificati. Questa funzione è utile per la gestione delle prestazioni durante la lettura di più valori di un cubo. =INFOR.READ.VALUES(   "BIBestPr_BestPracticesOLAP",   "ANALYSIS",   "VALUE",   "[PRODUCT].[All Tires]",   0,   "[Period].[All Years]",   0,   "[MEASURE].[Units]",   "[POS].[All Pos]" )

La formula recupera un singolo valore dal cubo specificando gli elementi di ciascun asse. È possibile usare questi componenti della formula:

  • thumbnail.png: Il nome della connessione dati utilizzata per accedere al cubo OLAP.
  • thumbnail.png: Il nome del cubo.
  • thumbnail.png: La proprietà cella da restituire. In questo caso, il valore effettivo.
  • thumbnail.png: L'elemento della riga.
  • thumbnail.png: Indica l'offset dell'indice della colonna o nessun offset. Indica anche il nome univoco e seleziona quali membri restituire da ogni tupla di righe. Ad esempio, {2,4} restituisce il secondo e il quarto membro di ogni riga.
  • thumbnail.png: L'elemento Colonne.
  • thumbnail.png: Indica l'offset dell'indice di riga o nessun offset. Indica anche quale colonna corrisponde al nome univoco della gerarchia.
  • thumbnail.png: Elementi sezione aggiuntivi per filtrare i dati.
INFOR.READ.SLICE INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) Utilizzata nei report ad hoc. Se utilizzata con l'interfaccia utente di Excel Integration, questa funzione consente di interagire con un foglio, ad esempio è possibile espandere e comprimere gli elementi dell'asse. È utile per le analisi ad hoc. Con l’argomento opzioni è possibile definire la direzione dei filtri, passare dalla sezione espandibile a quella non espandibile, definire il formato del numero. È possibile abilitare gli stili dinamici impostando Usa Stili A VERO nel opzioni discussione. =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 è il nome della definizione del report.

Sono disponibili le seguenti opzioni:

  • thumbnail.png: Consente l'espansione gerarchica. Ad esempio, consente di mostrare le sottocategorie come All Season Tires o Summer Tires.
  • thumbnail.png: Applica gli stili di formattazione definiti nel report.
  • thumbnail.png: Applica l'orientamento orizzontale della dimensione dell'elemento di sezionamento.
  • thumbnail.png: Applica il formato numero personalizzato. Indica anche il nome univoco e seleziona quali membri restituire da ogni tupla di colonne. Ad esempio, {2,4} restituisce il secondo e il quarto membro di ogni colonna.
  • thumbnail.png: Permette di controllare quale proprietà dell'attributo viene visualizzata. Si tratta di valori numerici validi:
    • 0 - mostra descrizione
    • 1 - mostra nome univoco
    • 2 - mostra descrizione e nome univoco
      Nota

      Qualsiasi altro numero come valore viene ignorato e il parametro viene considerato come non impostato, il che equivale a valore 0.

Può specificare più opzioni con un punto e virgola come separatore.

INFOR.ELEMENT.ENTITY INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) È una variante di entità di INFOR.GET.ELEMENT. Restituisce un'entità a singolo elemento. Recupera più proprietà dei membri in una singola cella. È possibile fare riferimento a questa formula senza introdurre il nome univoco dell'elemento. No =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")

Utilizzare queste opzioni per configurare il modo in cui i dati vengono recuperati e visualizzati:

  • thumbnail.png: Il nome della connessione dati utilizzata per accedere al cubo OLAP.
  • thumbnail.png: Il nome del cubo.
  • thumbnail.png: La proprietà specifica da recuperare. In questo caso, il nome o la didascalia di un membro.
  • thumbnail.png: La dimensione di cui eseguire la query.
  • thumbnail.png: Il nome univoco del membro all’interno della dimensione.

La formula restituisce la didascalia, ad esempio il nome univoco del membro "[Period].[All Years].[2005]" dalla dimensione "[Period]" nel cubo OLAP specificato.

INFOR.VALUE.ENTITY INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) È una variante di entità di INFOR.LETTURA.VALORE. Restituisce più proprietà di cella a una singola cella. No =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")

Sono disponibili le seguenti opzioni:

  • thumbnail.png: Il nome della connessione dati utilizzata per accedere al cubo OLAP.
  • thumbnail.png: Il nome del cubo.
  • thumbnail.png: La proprietà da recuperare. In questo caso, il valore dei dati effettivi, ad esempio una misura come le vendite o il ricavo.
  • Il quarto argomento è un formato numero. Quando un argomento è vuoto, viene utilizzato il formato numero predefinito.
  • thumbnail.png: Il membro della dimensione "[Period]" per il quale viene recuperato il valore.

La formula restituisce il valore aggregato, ad esempio il totale delle vendite per il membro "[Period].[All Years]" nella dimensione "[Period]". A seconda di come è configurato il cubo, la formula estrae più proprietà cella, come il valore e il formato, in una singola cella.

INFOR.SLICE.ENTITY INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) È una variante dell'entità INFOR.READ.SLICE in cui parametrizationArgument è un numero qualsiasi di argomenti della matrice. È possibile definire le opzioni con questi argomenti. Restituisce una matrice dinamica di tipi di dati personalizzati. Supporta il comportamento interattivo. Attiva azioni come Sposta a, Mantieni, Zoom avanti/indietro e Livello della gerarchia. L'azione HierarchyLevel consente di modificare la selezione ad un livello specificato all'interno della gerarchia. Con l'argomento Opzioni è possibile definire la direzione dei filtri, passare da fetta espandibile a fetta non espandibile, definire il formato numero. È possibile attivare gli stili dinamici impostando UseStyles su true nell'argomento Opzioni. =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; “AttributeDisplay”, 0})

Utilizzare queste opzioni per configurare il modo in cui i dati vengono recuperati e visualizzati dal cubo:

  • thumbnail.png: Il nome della definizione del report che recupera la matrice di valori.
  • thumbnail.png: Attiva l'espansione gerarchica, ad esempio, per mostrare le sottocategorie, come ad esempio All Season Tires.
  • thumbnail.png: Applica gli stili di formattazione dalla definizione del report.
  • thumbnail.png: Permette di controllare quale proprietà dell'attributo viene visualizzata. Si tratta di valori numerici validi:
    • 0 - mostra descrizione
    • 1 - mostra nome univoco
    • 2 - mostra descrizione e nome univoco
      Nota

      Qualsiasi altro numero come valore viene ignorato e il parametro viene considerato come non impostato, il che equivale a valore 0.

Può specificare più opzioni con un punto e virgola come separatore.