SELECTION OF MEMBERS WITH – WITHOUT DATA / SELECCIÓN DE MIEMBROS CON – SIN DATOS

English (Español a continuación)

The following functions distinguish between members with and without data.

  • Let’s suppose a database with the sales of a company in its different markets. We will include the next formulas in the outline, in the member “Obj_2022” (of the dynamic dimension “Indicators”).

a) Members without data

IsEmpty: selects those members whose value is #missing.

Example:

  • case
    • When IS ([Year].currentmember, [2021]) THEN
    • IIF(IsEmpty([Sales]), 100, [Sales] * 1.3)
  • end

Calculate the value of «Obj_2022» for the different markets based on the sales they had in 2021:

  • For those markets that did not have sales in 2021, it assigns a target of 100 for the year 2022
  • For markets that did have sales in 2021, calculate the target for 2022 by multiplying 2021 sales by 1.3

b) Members with data

Not IsEmpty: selects those members that have data.

Example:

  • case
    • When IS ([Year].currentmember, [2021]) THEN
    • IIF(Not IsEmpty([Sales]), [Sales] * 1.5, 80)
  • end

Calculate for the different markets the value of the member «Obj_2022» based on the sales they had in 2021:

  • For markets that had sales in 2021, calculate the target for 2022 by multiplying 2021 sales by 1.5
  • For those markets that did not have sales in 2021, it assigns a target of 80 for the year 2022.

Any question, please send an email to: essbaseeasy@gmail.com

Español

Las siguientes funciones distinguen entre miembros sin datos y con datos.

  • Supongamos una base de datos con las ventas de una compañía en sus distintos mercados. Vamos a incluir estas fórmulas en el outline, en el miembro “Obj_2022” (de la dimensión dinámica “Indicadores”).

a) Miembros sin datos

IsEmpty: selecciona aquellos miembros cuyo valor es #missing.

Ejemplo:

  • Case
    • When IS ([Año].currentmember, [2021]) THEN
    • IIF(IsEmpty([Ventas]), 100, [Ventas] * 1.3)
  • End

Calcula para los distintos mercados el valor del “Obj_2022” en función de las ventas que tuvieron en el año 2021:

  • A aquellos mercados que no tuvieron ventas en 2021 le asigna un objetivo para el año 2022 de 100
  • A los mercados que sí tuvieron ventas en el año 2021 le calcula el objetivo para el año 2022 multiplicando las ventas de 2021 por 1,3

b) Miembros con datos

Not IsEmpty: selecciona aquellos miembros que tienen dato.

Ejemplo:

  • Case
    • When IS ([Año].currentmember, [2021]) THEN
    • IIF(Not IsEmpty([Ventas]), [Ventas] * 1.5, 80)
  • End

Calcula para los distintos mercados el valor del miembro “Obj_2022” en función de las ventas que tuvieron en el año 2021:

  • A los mercados que tuvieron ventas en el año 2021 le calcula el objetivo para el año 2022 multiplicando las ventas de 2021 por 1,5
  • A aquellos mercados que no tuvieron ventas en 2021 le asigna un objetivo para el año 2022 de 80

Cualquier consulta envía, por favor, un correo a: essbaseeasy@gmail.com