Dashboard G60 - Genomma-Lab-Internacional/businessintelligence GitHub Wiki
Conexiones
-
Las conexiones para este dashboard se encuentran en AWS
genommalab-business-intelligence.s3.amazonaws.com/DashboardG60
-
Los nombres de las conexiones en Qliksense se llaman:
- g60 (Formato G60_v3.xlsx)
- g60BU1 (DashboardG60_BU.xlsx)
- g60BB_COL (Building Blocks_2021 Col.xlsx)
- g60BB_PER (Building Blocks_2021 Peru.xlsx)
- g60BB_ECU (Building Blocks_2021 Ecuador.xlsx)
- g60BB_BRA (BR10_Building Blocks_022021.xlsx)
- g60BB_ARG (Building Blocks_2021 Argentina.xlsx)
- g60BB_CA (Building Blocks_2021 CA.xlsx)
- g60BB_USA (Building Blocks_2021 USA.xlsx)
- g60BB_CHL (Building Blocks_2021 Chile.xlsx)
- g60BB_CONOSUR (Building Blocks_2021 Cono Sur.xlsx)
- g60TipoDeCambio (Tipos de Cambio.xlsx)
- g60InventarioBU (Inventarios BU.xlsx)
Mapping
- g60PaisesMapping; Estandarización de nombres de países
- g60CurrencyMapping; Se convirtió el moneda MXN a MXP
- g60DateMapping; Se convirtió el mes (
string
) a mes (int
) - g60QsMapping; Se convirtió el mes (
string
) a su respectivo trimestre (Q1,Q2,Q3,Q4) - g60BUDateMapping; Se convirtió el mes (
string
) a mes (int
) - g60BUPaisesMapping; Estandarización de nombres de países
- g60BBDateMapping; Estandarización de nombres de mes (todos los nombres en minusculas,
string
) - g60BBMarcaMapping; Estandarización de nombres de marcas
- g60BBSubMarcaMapping; Estandarización de nombres de submarcas
- g60BBNegocioMapping; Estandarización de nombres de negocio
- g60BBTipoBBMapping; Estandarización de nombres de Tipo BB
- g60BBECUDateMapping; Estandarización de mes para Ecuador - NOTA: dejar un mapping que abarque todas las tablas
- g60BBBUDateMapping; Estandarización de nombres de Business Units
- g60BBBrasilCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBBrasilCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBBrasilConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBBrasilConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBEcuadorCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBEcuadorCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBEcuadorConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBEcuadorConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBColombiaCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBColombiaCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBColombiaConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBColombiaConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBPeruCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBPeruCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBPeruConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBPeruConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBArgentinaCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBArgentinaCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBArgentinaConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBArgentinaConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBCACorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBCACorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBCAConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBCAConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBUSACorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBUSACorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBUSAConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBUSAConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBChileCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBChileCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBChileConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBChileConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBConoSurCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBConoSurCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBConoSurConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBConoSurConstanteRealMapping; Relación de tipos de cambio con mes y año
- g60BBMexicoCorrienteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBMexicoCorrienteRealMapping; Relación de tipos de cambio con mes y año
- g60BBMexicoConstanteG60Mapping; Relación de tipos de cambio con mes y año
- g60BBMexicoConstanteRealMapping; Relación de tipos de cambio con mes y año
Schemas
-
Schema para g60:
- APPLYMAP('g60PaisesMapping',Pais) AS Pais,
- "Real/G60",
- APPLYMAP('g60BBDateMapping',Mes) as Mes,
- Año,
- Año & '-' & (APPLYMAP('g60DateMapping',Mes)) as Año_Mes,
- AutoNumber(Año & '-' & APPLYMAP('g60DateMapping',Mes)) as #Año_Mes,
- APPLYMAP('g60QsMapping',Mes) as Trimestre,
- Moneda,
- if(Match("Real/G60",'Real'),"Ventas Netas",null()) as "Ventas NetasReal",
- **if(Match("Real/G60",'G60'),"Ventas Netas",null()) as "Ventas NetasG60",
- **if(Match("Real/G60",'Real'),"Margen de Gestión",null()) as "Margen de GestiónReal",
- **if(Match("Real/G60",'G60'),"Margen de Gestión",null()) as "Margen de GestiónG60",
- **if(Match("Real/G60",'Real'),"Días de Cartera",null()) as "Días de CarteraReal",
- **if(Match("Real/G60",'G60'),"Días de Cartera",null()) as "Días de CarteraG60",
- **if(Match("Real/G60",'Real'),"Días de Inventario",null()) as "Días de InventarioReal",
- **if(Match("Real/G60",'G60'),"Días de Inventario",null()) as "Días de InventarioG60"
-
Schema para g60BU:
- APPLYMAP('g60BUPaisesMapping',Pais) as PaisBU,
- BU as BUBU,
- Mes as MesBU,
- Año as AñoBU,
- Año & '-' & (APPLYMAP('g60BUDateMapping',Mes)) as Año_MesBU,
- AutoNumber(Año & '-' & APPLYMAP('g60BUDateMapping',Mes)) as #Año_MesBU,
- APPLYMAP('g60QsMapping',Mes) as TrimestreBU,
- 'ML' as MonedaBU,
- if(Match("Real/G60",'Real'),"Ventas Netas",null()) as "Ventas NetasBUReal",
if(Match("Real/G60",'G60'),"Ventas Netas",null()) as "Ventas NetasBUG60",
if(Match("Real/G60",'Real'),"Margen de Gestión",null()) as "Margen de GestiónBUReal",
if(Match("Real/G60",'G60'),"Margen de Gestión",null()) as "Margen de GestiónBUG60"
- Schema para BB:
- {NombrePais} as Pais,
- APPLYMAP('g60BBDateMapping',MES) as MES,
- APPLYMAP('g60QsMapping',APPLYMAP('g60BBDateMapping',MES)) as TRIMESTRE,
- AÑO,
- AutoNumber(AÑO & '-' & APPLYMAP('g60BBDateMapping',MES)) as #AÑO_MES,
- num(Date#(APPLYMAP('g60BUDateMapping',MES) & '/1/' & AÑO,'MM/D/YYYY')) as [#numFecha],
- APPLYMAP('g60BBNegocioMapping',NEGOCIO) as NEGOCIO,
- APPLYMAP('g60BBTipoBBMapping',"TIPO BB") as "TIPO BB",
- APPLYMAP('g60BBMarcaMapping',MARCA) as "MARCA",
- "SELL IN" / APPLYMAP('g60BBColombiaCorrienteG60Mapping',APPLYMAP('g60BBDateMapping',MES)&AÑO) as TCCorriente,
- "SELL IN" / APPLYMAP('g60BBColombiaConstanteG60Mapping',APPLYMAP('g60BBDateMapping',MES)&AÑO) as TCConstante,
- "SELL IN" / APPLYMAP('g60BBColombiaCorrienteG60Mapping',APPLYMAP('g60BBDateMapping',MES)&AÑO) * APPLYMAP('g60BBMexicoCorrienteG60Mapping',APPLYMAP('g60BBDateMapping',MES)&AÑO) as TCCorrienteMXP,
- "SELL IN" / APPLYMAP('g60BBColombiaConstanteG60Mapping',APPLYMAP('g60BBDateMapping',MES)&AÑO) * APPLYMAP('g60BBMexicoConstanteG60Mapping',APPLYMAP('g60BBDateMapping',MES)&AÑO) as TCConstanteMXP,
- "SELL IN",
- APPLYMAP('g60BBBUDateMapping',BU) as BU,
- APPLYMAP('g60BBSubMarcaMapping',SUBMARCA) as SUBMARCA,
- {Real o G60} as [REAL/G60]
NOTAS: En el script de BB se cambio el nombre del campo PAIS a Pais para que pudieran hacer el join y amarrar el dato de COGS que solo se encuentra en los archivos de BB.
Script
- El script se compone de 6 secciones:
- Mapping (Estandarización y creación de relaciones entre columnas)
- Tables (Creación de la tabla corrienteORConstante; esta tabla sirve para seleccionar el tipo de cambio)
- g60
- g60BU
- BB
- TipoCambio (DEPRECATED)
Formulas
Scope Países
KPI's
- Sell In
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- YTD 2021 vs 2020
- Margen de Gestión
- Margen de Gestión 2021
- Margen de Gestión YTD vs Plan 2021
- Margen de Gestión 2021 vs 2020
- Cartera
- Días Cartera {mes} 2021
- Días Cartera 2021 vs Plan 2021
- Días Cartera 2021 vs 2020
- Inventario
- Días Inventario {mes} 2021
- Días Inventario 2021 vs Plan 2021
- Días Inventario 2021 vs 2020
- COGS
- COGS vs Sell In 2021
Gráficas
- Sell In Mes / Trimestre
- Variables:
- Ventas 2021
- Ventas 2020
- Plan 60 Año 2021
- Variables:
- Margen de Gestión vs Mes / Trimestre
- Variables:
- Margen de Gestión 2021
- Margen de Gestión 2020
- Plan 60 Año 2021
- Variables:
- Días Cartera vs Mes / Trimestre
- Variables:
- Días Cartera 2021
- Días Cartera 2020
- Plan 60 Año 2021
- Variables:
- Días Inventario vs Mes / Trimestre
- Variables:
- Días Inventario 2021
- Días Inventario 2021 2020
- Plan 60 Año 2021
- Variables:
Scope BU's
KPI's
- Sell In
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- YTD 2021 vs 2020
- Margen de Gestión
- Margen de Gestión 2021
- Margen de Gestión YTD vs Plan 2021
- Inventario
- Días Inventario {trimestre} 2021
- Días Inventario 2021 vs Plan 2021
Gráficas
- Sell In vs Mes / Trimestre
- Variables:
- Ventas 2021
- Ventas 2020
- Plan 60 2021
- Variables:
- Sell In vs País / BU
- Variables:
- Ventas 2021
- Ventas Netas Plan 2021; es lo mismo que Plan 60 2021
- Variables:
- Margen de Gestión vs Mes / Trimestre
- Variables:
- Margen de Gestión 2021
- Plan 60 Año 2021 es lo mismo que Plan 60 2021
- Variables:
- Margen de Gestión vs País
- Variables:
- Margen de Gestión 2021
- Plan 60 Año 2021 es lo mismo que Plan 60 2021
- Variables:
- Inventario vs Trimestre
- Variables:
- Días Inventario 2021
- Plan 60 Año 2021 es lo mismo que Plan 60 2021
- Variables:
- Inventario vs BU
- Variables:
- Días Inventario 2021
- Plan 60 Año 2021 es lo mismo que Plan 60 2021
- Variables:
Sell In BB (COGS)
KPI's
- Sell In
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- Sell In Base
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- Sell In BB
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- Sell In Comercial
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- Sell In Innovación
- Sell In YTD 2021
- Sell In YTD 2021 vs Plan 2021
- COGS
- COGS vs Sell In 2021
Gráficas
- Sell In vs Marca
- Variables:
- Ventas 2021
- Ventas Plan 2021
- COGS vs Sell In 2021
- Variables:
- Sell In vs País
- Variables:
- Ventas 2021
- Ventas Plan 2021
- COGS vs Sell In 2021
- Variables:
- Tendencia BB vs Mes / Trimestre
- Variables:
- BB 2021
- BB Plan 2021
- Variables:
- Base & Building Block
- Variables:
- Ventas 2021
- Variables:
- BB - Comercial
- Variables:
- BB Comercial 2021
- BB Comercial Plan 2021
- Variables:
- BB - Innovación
- Variables:
- BB Innovación 2021
- BB Innovación Plan 2021
- Variables:
- Detalle BB
- Variables:
- Ventas Plan 2021
- Ventas 2021
- % COGS
- % Cumplimiento vs Plan 2021
- COGS vs Plan / Real 2021
- Variables: