@CalcMgrCompare

English (Español a continuación)

This function returns the element of the list that is indicated in the index.

It consists of two parameters:

@CalcMgrGetListItem (List, Index)

  • List: is the list of elements from which one will be selected.

For example: (“4”, “7”, “9”, “11”, “13”)

  • Index: indicates the element of the list that is selected:

0: select the first

1: select the second

2: select the third

Let’s see some examples::

  • @CalcMgrGetListItem(@LIST(“4″,”7″,”9″,”11″,”13”),0) = 4
  • @CalcMgrGetListItem(@LIST(“4″,”7″,”9″,”11″,”13”),1) = 7
  • @CalcMgrGetListItem(@LIST(“4″,”7″,”9″,”11″,”13”),2) = 9
  • @CalcMgrGetListItem(@LIST(“4″,”7″,”9″,”11″,”13”),3) = 11

This function can be used within a calculation script:

This function assigns the value 4 to the variable “Price” of the market “Valencia”.

Español

Esta función compara dos cadenas de texto y da como resultado “Verdadero” o “Falso” si los dos textos son iguales o diferentes.

Consta de 3 argumentos:

@CalcMgrCompare(text1, text2,ignoreCase)

  • “text1” y “text2” son las dos cadenas de texto que se comparan.

Por ejemplo: “Ciudad” y “Zona”

  • “ignoreCase” hace referencia a si en la comparación se considera o no mayúsculas y minúsculas. Puede tomar dos valores:

@_true: no diferencia mayúsculas y minúsculas. Por ejemplo “Ciudad” y “ciudad” los considera iguales.

@_false: sí diferencia mayúsculas y minúsculas. Por ejemplo “Ciudad” y “ciudad” los considera diferentes.

Veamos algunos ejemplos de resultados:

  • @CalcMgrCompare(“ZONA”, “ZONA”, @_true): resultado “Verdadero” (las dos cadenas de texto son idénticas).
  • @CalcMgrCompare(“ZONA”, “zona”, @_true): resultado “Verdadero” (considera las dos cadenas de texto idénticas ya que no diferencia entre mayúsculas y minúsculas).
  • @CalcMgrCompare(“ZONA”, “ZONA”, @_false): resultado “Verdadero” (las dos cadenas de texto son idénticas).
  • @CalcMgrCompare(“ZONA”, “zona”, @_false): resultado “Falso” (considera las dos cadenas de texto diferentes ya que sí diferencia entre mayúsculas y minúsculas).
  • @CalcMgrCompare(“ZONA”, “Mercado”, @_true): resultado “Falso” (las dos cadenas de texto son diferentes).

Esta función string se puede utilizar en scripts de cálculos. Veamos un ejemplo:

En este cálculo cuando coincide el nombre del miembro actual de la dimensión “Mercados” con “Valencia”, la variable “Unidades” toma el valor 5, en caso contrario toma el valor 1.