Forum Discussion
Syndicate_Admin
Administrator
4 years agoCountrows incorrecto
Hola Comunidad, Tengo una medida para calcular el total de licencias tomadas que excluye los fines de semana y días festivos. Countrows no es un resultado correcto. Por ejemplo, en diciembre, em...
- 4 years ago
@ExcelPBI , Prueba como
Total Leaves = CALCULATE( SUMX ( ADDCOLUMNS ( SUMMARIZE ( 'Emp Leave', 'Emp Leave'[emp_code], 'Emp Leave'[date_start], 'Emp Leave'[date_end] ), "diff", COUNTROWS ( FILTER ( Datedim, Datedim[Date] >= ( 'Emp Leave'[date_start] ) && Datedim[Date] <= ( 'Emp Leave'[date_end] ) && datedim[working days]=1 ) ) ), [diff] ), CROSSFILTER('Emp Leave'[date_start],datedim[Date],None))
Syndicate_Admin
Administrator
4 years agoHola
Un pequeño ajuste en el modelo, creando una tabla como esta (aunque es mejor crearla en la fuente):
Emp Leave RelevantDays = -- SELECTCOLUMNS not necessary
SELECTCOLUMNS (
GENERATE (
'Emp Leave',
DATESBETWEEN( datedim[Date], 'Emp Leave'[date_start], 'Emp Leave'[date_end] )
),
"emp_code", 'Emp Leave'[emp_code],
"RelevantDates", 'datedim'[Date]
)Puede facilitar el código DAX:
Solution 2 =
CALCULATE (
COUNTROWS ( 'Emp Leave RelevantDays' ),
datedim[working days] = 1
)Ver ficha aquí.
Saludos