Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Estoy tratando de obtener la calificación de riesgo del proyecto final resaltada para cada servicio de proveedor y producto en función del ID máximo del proyecto. (filas resaltadas).
Tengo el cálculo por debajo, pero recibo un error al usar Max(). Project_ID_Calc es un campo calculado que creé eliminando la cadena del ID del proyecto y convirtiéndola en número entero.
Flag = CALCULATE(MIN('Table1'[FINAL_PROJECT_RISK_RATING]), ALLEXCEPT('Table1','Table1'[VENDOR_ID],'Table1'[PRODUCT_SERVICE]),'Table1'[PROJECT_ID] = MAX('Table1'[PROJECT_ID_CALC]) )
Cualquier ayuda es muy apreciada.
Gracias
Solved! Go to Solution.
Puede crear una columna
Column =
VAR _max=CALCULATE(max('Table'[PROJECT_ID]),ALLEXCEPT('Table','Table'[VENDOR_ID],'Table'[PRODUCT_SERVICE]))
return maxx(FILTER('Table','Table'[VENDOR_ID]=EARLIER('Table'[VENDOR_ID])&&'Table'[PROJECT_ID]=_max),'Table'[FINAL_PROJECT_RISK_RATING])
o una medida
measure =
VAR _max=CALCULATE(max('Table'[PROJECT_ID]),ALLEXCEPT('Table','Table'[VENDOR_ID],'Table'[PRODUCT_SERVICE]))
return maxx(FILTER(all('Table'),'Table'[VENDOR_ID]=max('Table'[VENDOR_ID])&&'Table'[PROJECT_ID]=_max),'Table'[FINAL_PROJECT_RISK_RATING])
Gracias, esto fue útil, sin embargo, me gustaría obtener la calificación de riesgo del proyecto final para esa condición. Estoy tratando de obtener esta bandera:
Una vez más, cualquier ayuda es muy apreciada.
VENDOR_ID | PRODUCT_SERVICE | PROJECT_ID | FINAL_PROJECT_RISK_RATING | Bandera |
Vendido-0031 | ABECEDARIO | TP-234 | Por encima del nivel | Por encima del nivel |
Vendido-0031 | ABECEDARIO | TP-235 | Necesita mejoras | Por encima del nivel |
Vendido-0031 | ABECEDARIO | TP-236 | Necesita mejoras | Por encima del nivel |
Vendido-0031 | ABECEDARIO | TP-237 | Necesita mejoras | Por encima del nivel |
Vendido-0031 | ABECEDARIO | TP-238 | Por encima del nivel | Por encima del nivel |
Vendido-0031 | DEF | TP-1245 | Necesita mejoras | Por encima del nivel |
Vendido-0031 | DEF | TP-1256 | Por encima del nivel | Por encima del nivel |
Vendido-0031 | DEF | TP-1247 | Necesita mejoras | Por encima del nivel |
Vendido-0031 | DEF | TP-1248 | Por encima del nivel | Por encima del nivel |
Puede crear una columna
Column =
VAR _max=CALCULATE(max('Table'[PROJECT_ID]),ALLEXCEPT('Table','Table'[VENDOR_ID],'Table'[PRODUCT_SERVICE]))
return maxx(FILTER('Table','Table'[VENDOR_ID]=EARLIER('Table'[VENDOR_ID])&&'Table'[PROJECT_ID]=_max),'Table'[FINAL_PROJECT_RISK_RATING])
o una medida
measure =
VAR _max=CALCULATE(max('Table'[PROJECT_ID]),ALLEXCEPT('Table','Table'[VENDOR_ID],'Table'[PRODUCT_SERVICE]))
return maxx(FILTER(all('Table'),'Table'[VENDOR_ID]=max('Table'[VENDOR_ID])&&'Table'[PROJECT_ID]=_max),'Table'[FINAL_PROJECT_RISK_RATING])
aquí hay una solución alternativa para usted.
Measure = IF(CALCULATE(MAX('Table'[ProjectID]),ALLEXCEPT('Table','Table'[Vendor_ID],'Table'[Product]))=MAX('Table'[ProjectID]),1,0)
A continuación, configure el formato condicional para cambiar el color
pls ver el archivo adjunto a continuación