@Compliment

@COMPLIMENT devuelve los miembros de DTP1 que no están en DTP2 y los miembros que están en DTP2 que no están en DTP1. Es decir, @COMPLIMENT devuelve lo que no es común entre DTP1 y DTP2.

Tipo de DTP:

@COMPLIMENT se puede asignar a DTP de tipo rango de miembros o dimensión cruzada.

Sintaxis:

@COMPLIMENT(Argumento1,Argumento2)

Parámetros:

Parámetro Descripción
Argumento1 Petición de datos en tiempo de diseño o función que devuelve un rango de miembros o una dimensión cruzada
Argumento2 Petición de datos en tiempo de diseño o función que devuelve un rango de miembros o una dimensión cruzada

Ejemplo 1:

[DTP_MR]=@COMPLIMENT([MR1],[MR2])

Donde:

  • [DTP_MR] es un DTP de tipo rango de miembros que no es una petición de datos activada.

  • [MR1]="Salaries","FY14","Local","Tennessee","USA"

  • [MR2]="Jan", "Feb", "Mar","FY15","Actual","Budget","Working","Florida","California","000","G100"

En este ejemplo, DTP_MR devuelve "Salaries","Jan","Feb","Mar","Actual","Budget","Working","Local","000","G100","USA".

Ejemplo 2:

[DTP_CD]=@COMPLIMENT([CD1],[CD2])

Donde:

  • [DTP_CD] es un DTP de tipo dimensión cruzada que no es una petición de datos activada.

  • [CD1]="Salaries"->"Jan"->"Actual"->"Local"

  • [CD2]="50100"->"Feb"->"Budget"->"Working"->"California"->"000"

En este ejemplo, [DTP_CD] devuelve "Working"->"Local"->"California"->"000".