La función BandingC de MicroStrategy crea grupos a partes iguales comenzando y finalizando en los valores establecidos por el usuario.
Tabla de Contenidos
ocultar
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