OPENINGBALANCEMONTH funzione

Descrizione

Valuta l'espressione alla prima data del mese nel contesto corrente.

Sintassi

OPENINGBALANCEMONTH (<expression>, <dates>, [<filter>])

Parametri

Sr.No. Parametro e descrizione
1

expression

Un'espressione che restituisce un valore scalare.

2

dates

Una colonna che contiene le date.

3

filter

Opzionale.

Un'espressione che specifica un filtro da applicare al contesto corrente.

Valore di ritorno

Un valore scalare.

Osservazioni

Il parametro delle date può essere uno dei seguenti:

  • Un riferimento a una colonna data / ora.

  • Un'espressione di tabella che restituisce una singola colonna di valori di data / ora.

  • Un'espressione booleana che definisce una tabella a colonna singola di valori di data / ora.

Vincoli sulle espressioni booleane -

  • L'espressione non può fare riferimento a un campo calcolato.

  • L'espressione non può utilizzare la funzione CALCULATE.

  • L'espressione non può utilizzare alcuna funzione che analizzi una tabella o restituisca una tabella, comprese le funzioni di aggregazione.

Tuttavia, un'espressione booleana può utilizzare qualsiasi funzione che cerchi un singolo valore o che calcoli un valore scalare.

Il parametro del filtro può essere un'espressione booleana o un'espressione di tabella che definisce un filtro.

Se i dati sono stati filtrati, la funzione modifica il contesto in cui i dati vengono filtrati e valuta l'espressione nel nuovo contesto specificato. Per ogni colonna utilizzata in un parametro di filtro, tutti i filtri esistenti su quella colonna vengono rimossi e al suo posto viene applicato il filtro utilizzato nel parametro di filtro.

Esempio

Month Beginning Inventory Value:= OPENINGBALANCEMONTH ( 
   SUMX (ProductInventory,[UnitsBalance]*[UnitCost]),
   ProductInventory[InventoryDate]
)