Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
AccountNumber | Codigopostal | Producto | Ventas | MaxSales |
101 | 04401 | Sillas | 750 | 1,000 |
102 | 04401 | Sillas | 1,000 | 750 |
103 | 04401 | Sillas | 300 | 1,000 |
104 | 04401 | Sillas | 400 | 1,000 |
¿Es posible? Sé que puedo hacer esto como una medida, pero estoy tratando de hacer una columna calculada para ver si esto mejora la velocidad al no hacer el cálculo máximo sobre la marcha.
Solved! Go to Solution.
Hola @Mainer04401 ,
Estos son los pasos que puede seguir:
1. Cree una columna calculada.
Column =
var _1 =CALCULATE(MAX('Table'[Sales]),FILTER('Table','Table'[Sales]=MAX('Table'[Sales])))
var _2 =CALCULATE(SUM('Table'[Sales]),FILTER('Table',RANKX('Table','Table'[Sales])=2))
return IF('Table'[Sales]=MAX('Table'[Sales]),_2,_1)
2. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Mainer04401 ,
Estos son los pasos que puede seguir:
1. Cree una columna calculada.
Column =
var _1 =CALCULATE(MAX('Table'[Sales]),FILTER('Table','Table'[Sales]=MAX('Table'[Sales])))
var _2 =CALCULATE(SUM('Table'[Sales]),FILTER('Table',RANKX('Table','Table'[Sales])=2))
return IF('Table'[Sales]=MAX('Table'[Sales]),_2,_1)
2. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@Mainer04401 , Pruebe una medida como
calculate(Max(Table[Sales]), filter(allselected(Table[AccountNumber]) ,Table[AccountNumber] <> max(Table[AccountNumber])))
O
calculate(Max(Table[Sales]), filter(allselected(Table) ,Table[AccountNumber] <> max(Table[AccountNumber]))
@amitchandak Gracias, he conseguido que esto funcione como una medida, pero estoy tratando de hacer una columna calculada para que el cálculo se produzca durante la actualización de datos y no sobre la marcha. ¿Se puede excluir el valor de la fila actual del cálculo máximo al hacerlo en una columna calculada?