Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VAR _Tabla =
INTERSECT (
VALUES ( DimDate[#Mes] ),
VALUES ( 'Prueba TBL3'[Orden] )
)
VAR _MesReal =
MAX ( DimDate[#Mes] )
VAR _MesMaxMes =
CALCULATE(
MAX(DimDate[#Mes]),
ALL(DimDate[#Mes]))
VAR _MesFiltroMes =
CALCULATE(
MAX(vw_CajasXHectareas[Mes]),
FILTER(vw_CajasXHectareas,
vw_CajasXHectareas[Mes] = _MesMaxMes
))
VAR _SemanaMaxMes =
CALCULATE (
MAX ( DimDate[Semana] ),
ALL ( DimDate[Semana] ))
VAR _SemanaFiltroMes =
CALCULATE (
MAX ( vw_CajasXHectareas[#Semana] ),
FILTER (vw_CajasXHectareas,
vw_CajasXHectareas[#Semana] = _SemanaMaxMes
))
VAR _Semana =
MAX ( vw_CajasXHectareas[#Semana] )
VAR _SemanaPpto =
MAX ( vw_CajasXHectareas[#Semana] )
VAR _Mes =
MAX ( vw_CajasXHectareas[Mes] )
VAR _MesPpto =
MAX ( vw_CajasXHectareas[Mes] )
VAR _Linea =
SELECTEDVALUE ( 'Prueba TBL3'[Descripcion] )
VAR _Acumulado =
CALCULATE (
[CajasxHas],
FILTER (
ALL ( DimDate[Semana] ),
DimDate[Semana] <= _Semana
))
VAR _PptoAcumulado =
CALCULATE (
[Cajas ppto],
FILTER (
ALL ( DimDate[Semana] ),
DimDate[Semana] <= _SemanaPpto
))
VAR _Cumplimiento = DIVIDE(_Acumulado , _PptoAcumulado, BLANK())
--VAR _Formato = SWITCH(TRUE(), _Cumplimiento <= 0.79 , "red" , _Cumplimiento <=
0.80 , "yellow" ,
-- _Cumplimiento >= 0.810 , "green" , BLANK())
VAR _CajasAcumulado =
CALCULATE(
SUM(vw_CajasXHectareas[CajasXHas]),
FILTER(
ALL(DimDate),DimDate[#Mes]<=MAX(vw_CajasXHectareas[Mes])))
--FILTER(ALL(DimDate[Año]), DimDate[Año] <=MAX(vw_CajasXHectareas[Año])))--
VAR _PptoAcumulado2 =
CALCULATE (
[Ppto Acumulado_],
FILTER (
ALL ( DimDate[Semana] ),
DimDate[Semana] <= _SemanaPpto
))
VAR _Final =
SWITCH (
_Linea,
"Acum",
IF (_SemanaFiltroMes = _SemanaMaxMes,
FORMAT (
_Acumulado,
"#,##0"
),
BLANK ()),
"For" , IF (
_SemanaFiltroMes = _SemanaMaxMes,
FORMAT (
_CumplimientoV,
"Percent"
),
BLANK ()
),
"For2" , IF (
_SemanaFiltroMes = _SemanaMaxMes,
FORMAT (
_CumplimientoV2,
"Percent"
),
BLANK ()
),
"Ppto",
IF ( _SemanaFiltroMes = _SemanaMaxMes,
FORMAT (
_PptoAcumulado,
"#,##0"
),
BLANK ()),
"Total Acumulado",
IF ( _SemanaFiltroMes = _SemanaMaxMes,
FORMAT (_CajasAcumulado,
"#,##0"
),
BLANK ()
),
"Cumpli. Acumulado",
IF (
_SemanaFiltroMes = _SemanaMaxMes,
FORMAT (
_CumplimientoAcumulado,
"Percent"
),
BLANK ()
),
"Ppto Acumulado",
IF ( _SemanaFiltroMes = _SemanaMaxMes,
FORMAT (_PptoAcumulado2,
"#,##0"
),
BLANK ()
),
IF (
[Cajas Intersect Final],
FORMAT (
[Cajas Intersect Final],
"#,##0"
),
BLANK ()
)
)
RETURN
_Final