Compartilhar via


Instrução CALCULATE (MDX)

Popula cada célula em um cubo com um valor de agregação.

Sintaxe

CALCULATE

Argumentos

Nenhum

Comentários

A instrução CALCULATE é incluída automaticamente como a primeira instrução no script MDX de um cubo ao criar um cubo usando SSDT (SQL Server Data Tools). A instrução CALCULATE informa cada célula no cubo a ser agregada a partir das células de granularidade inferior. Após uma célula ser agregada, se as células de granularidade inferior forem populadas consecutivamente com expressões, o valor agregado das células de granularidade superior será afetado. Você quase sempre deseja realizar essa agregação, mas é possível removê-la ou fazer com que outras instruções executem essa instrução antes.

A instrução CALCULATE não pode ser incluída em um subcubo aninhado no script MDX. Um subcubo aninhado é definido com a instrução SCOPE. Para obter mais informações sobre a instrução SCOPE, consulte Instrução SCOPE (MDX).

ObservaçãoObservação

Os membros calculados não são agregados.

Consulte também

Conceitos

Conceitos básicos de geração de scripts MDX (Analysis Services)

Definir atribuições e outros comandos de script

Outros recursos

Instruções de script MDX (MDX)