Função OPENINGBALANCEQUARTER
Avalia a expressão na primeira data do trimestre no contexto atual.
Sintaxe
OPENINGBALANCEQUARTER(<expression>,<dates>[,<filter>])
Parâmetros
Parâmetro |
Definição |
expression |
Uma expressão que retorna um valor escalar. |
dates |
Uma coluna que contém datas. |
filter |
(opcional) Uma expressão que especifica um filtro a ser aplicado ao contexto atual. |
Valor de retorno
Um valor escalar que representa a expression avaliada na primeira data do trimestre no contexto atual.
Comentários
Observação |
---|
Para entender melhor como o contexto afeta os resultados das fórmulas, consulte Contexto em fórmulas DAX. |
O argumento dates pode ser qualquer um destes:
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 booliana que define uma tabela com uma única coluna de valores de data/hora.
Observação |
---|
As restrições em expressões boolianas são descritas no tópico Função CALCULATE. |
Observação |
---|
A expressão de filtro contém restrições descritas no tópico Função CALCULATE. Esta função DAX não tem suporte para uso no modo DirectQuery. Para obter mais informações sobre limitações nos modelos DirectQuery, consulte https://go.microsoft.com/fwlink/?LinkId=219172. |
Exemplo
A fórmula de exemplo a seguir cria uma medida que calcula o 'Valor do Estoque no Início do Trimestre' do estoque de produtos.
Para ver como isso funciona, crie uma Tabela Dinâmica e adicione os campos CalendarYear, CalendarQuarter e MonthNumberOfYear à área Rótulos de Linha da Tabela Dinâmica. Em seguida, adicione uma medida denominada Quarter Start Inventory Value, usando a fórmula definida na seção de código, à área Valores da Tabela Dinâmica.
Código
=OPENINGBALANCEQUARTER(SUMX(ProductInventory,ProductInventory[UnitCost]*ProductInventory[UnitsBalance]),DateTime[DateKey])