Función BandingC de MicroStrategy

La función BandingC de MicroStrategy crea grupos a partes iguales comenzando y finalizando en los valores establecidos por el usuario.

Sintaxis

Crea un indicador y escribe la sintaxis según tus necesidades:

BandingC <TieneResiduo> (Argumento, ComienzaEn, AcabaEn, NumeroGrupos)
  • BandingC: es el nombre de la función
  • TieneResiduo: true o false, indica si se debe crear un grupo con aquellos registros que no están en lo establecido entre los parámetros ComienzaEn y AcabaEn
  • NumeroGrupos: cuantos grupos se van a crear

Ejemplo

Definición

En el siguiente ejemplo utilizamos la función BandingC para realizar 5 grupos a partes iguales comenzando desde el valor 0 hasta el 40:

  • BandingC: es el nombre de la función
  • <HasResidue=True>: para que aquellos registros que no estén entre 0,0 y 40,0 se agrupen. Destacar que los que no cumplen la condición se le asignara el grupo 0.
  • Precio: es el nombre del indicador en base al cual se hacen los grupos.
  • 0,0: valor donde comienza el primer grupo.
  • 40,0: valor donde acabara el ultimo grupo.
  • 5: se crean 5 grupos como maximo.
BandingC<HasResidue=True>(Precio; 0,0; 40,0; 5)

Resultado

En este ejemplo la función BandingC consigue mostrar grupos para cada articulo de venta en base a su precio. Se puede observar como el indicador BandingC va cambiando creando los 5 grupos que se ha especificado en la definición del indicador.

Al definir que se creen 5 grupos, debemos dividir 5 entre el valor máximo, 40, de este modo obtenemos el numero de grupos:

  • Grupo 1: de 0 a 7,99
  • Grupo 2: de 8 a 15,99
  • Grupo 3: de 16 a 23,99
  • Grupo 4: de 24 a 31,99
  • Grupo 5: de 32 a 39,99
  • Grupo 0: lo que no esta entre 0 y 40

Escribir un comentario