OPENINGBALANCEMONTH function
Descrição
Avalia a expressão na primeira data do mês no contexto atual.
Sintaxe
OPENINGBALANCEMONTH (<expression>, <dates>, [<filter>])
Parâmetros
Sr. Não. | Parâmetro e Descrição |
---|---|
1 |
expression Uma expressão que retorna um valor escalar. |
2 |
dates Uma coluna que contém datas. |
3 |
filter Opcional. Uma expressão que especifica um filtro a ser aplicado ao contexto atual. |
Valor de retorno
Um valor escalar.
Observações
O parâmetro de datas pode ser qualquer um dos seguintes -
Uma referência a uma coluna de data / hora.
Uma expressão de tabela que retorna uma única coluna de valores de data / hora.
Uma expressão booleana que define uma tabela de coluna única de valores de data / hora.
Restrições em expressões booleanas -
A expressão não pode fazer referência a um campo calculado.
A expressão não pode usar a função CALCULATE.
A expressão não pode usar nenhuma função que varre uma tabela ou retorna uma tabela, incluindo funções de agregação.
No entanto, uma expressão booleana pode usar qualquer função que procure um único valor ou que calcule um valor escalar.
O parâmetro de filtro pode ser uma expressão booleana ou uma expressão de tabela que define um filtro.
Se os dados foram filtrados, a função altera o contexto no qual os dados são filtrados e avalia a expressão no novo contexto que você especificar. Para cada coluna usada em um parâmetro de filtro, todos os filtros existentes nessa coluna são removidos e o filtro usado no parâmetro de filtro é aplicado.
Exemplo
Month Beginning Inventory Value:= OPENINGBALANCEMONTH (
SUMX (ProductInventory,[UnitsBalance]*[UnitCost]),
ProductInventory[InventoryDate]
)