Forum Discussion
POWER BI
@nomad23 , ¿Puede explicar la fórmula
varianza ?
var _min á minxx(allselected(Date),Date[Date])
var _max á minxx(allselected(Date),Date[Date])
devolución
calculate(count(Table[Dimension]), filter(Table, Table[Date] ?_max)) -calculate(count(Table[Dimension]), filter(Table, Table[Date] ?_min))
Hola puede u ayudar por slected mis fechas se sected por el usuario y obtener varaince para él
- V-lianl-msft6 years ago
Community Support
Hola @nomad23 ,
Cree una medida para clasificar la dimensión por fecha.
Measure = RANKX ( FILTER ( ALLSELECTED ( 'Table (2)' ), 'Table (2)'[Dimension] = SELECTEDVALUE ( 'Table (2)'[Dimension] ) ), CALCULATE ( SELECTEDVALUE ( 'Table (2)'[date] ) ), , ASC, DENSE )Recuento de la dimensión de la fecha base.
net var = VAR base_date = CALCULATE ( MIN ( 'Table (2)'[date] ), ALLSELECTED ( 'Table (2)'[date] ) ) RETURN CALCULATE ( COUNT ( 'Table (2)'[Dimension] ), FILTER ( 'Table (2)', 'Table (2)'[date] = base_date ) )Contar la primera aparición de la dimensión de la fecha de comparación
actual var = VAR base_date = CALCULATE ( MIN ( 'Table (2)'[date] ), ALLSELECTED ( 'Table (2)'[date] ) ) RETURN CALCULATE ( COUNT ( 'Table (2)'[Dimension] ), FILTER ( 'Table (2)', 'Table (2)'[date] <> base_date && [Measure] = 1 ) )Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.- Anonymous6 years agoNot applicable
Su trabajo para la fecha mínima como fecha base lo que si necesito calcular la fecha máxima wrt (para el 1o jan wrt al 1 de junio) está dando varinace real para 1 necesito calcular ( 1 de junio wert 1sjan)
- V-lianl-msft6 years ago
Community Support
Hola @nomad23 ,
¿Desea comparar la fecha base con el período seleccionado y la fecha máxima?
¿La lógica de comparación es diferente de lo que describió anteriormente?
Si lo entiendo correctamente, por favor intente esto.
net var = VAR base_date = CALCULATE ( MIN ( 'Table (2)'[date] ), ALLSELECTED ( 'Table (2)'[date] ) ) VAR max_date = CALCULATE ( MAX ( 'Table (2)'[date] ), ALLSELECTED ( 'Table (2)'[date] ) ) VAR period = CALCULATE ( COUNT ( 'Table (2)'[Dimension] ), FILTER ( ALL ( 'Table (2)' ), 'Table (2)'[date] > base_date && 'Table (2)'[date] <= max_date && [Measure] = 1 ) ) VAR BASE = CALCULATE ( COUNT ( 'Table (2)'[Dimension] ), FILTER ( 'Table (2)', 'Table (2)'[date] = base_date ) ) RETURN period - BASESaludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.