Forum Discussion
Table Matrix Conundrum, ¡Buscando ideas!
Hola a todos,
Tengo una matriz que estoy armando y el segundo valor en el campo de fila (desglose) es extraer todos los valores relacionados con las columnas en lugar de los valores que no son cero. La forma típica en que resolvería esto es que con una columna que es la "columna principal" sobre el resto, filtraría visualmente los valores > = 1, pero en este caso, hay algunos ceros que necesito. La fila inicial es Mes y la segunda sería números de identificación. A continuación se muestran algunas imágenes de lo que estoy hablando. En la primera imagen, solo quiero que los valores en las "recuperaciones por intención de trasplante" sea igual a 1. Mi problema es lo que verán en la segunda imagen, ya que tendré que mostrar si no se hizo ninguna a nivel de mes.
¿Alguna idea sobre cómo podría hacer esto?
@dbrandone Probar:
Transplant Intent Recoveries Total = VAR TIRtotal = CALCULATE( COUNTROWS(v_EyeRecovery_EyeTissueRecovered), v_EyeRecovery_EyeTissueRecovered[RecoveryIntent] = "Transplant", v_EyeRecovery_EyeTissueRecovered[ParentId] = BLANK() ) VAR Result = IF( ISBLANK(TIRtotal), 0, TIRtotal ) Return IF(ISINSCOPE('Dates'[MonthName]),1,Result)@dbrandone ¿Agregó esa medida a la matriz? De lo contrario, intente eso y desactive el ajuste de palabras y luego reduzca la columna a nada.
6 Replies
- Syndicate_Admin
Administrator
@dbrandone Querrá agregar ISINSCOPE a su medida de selector para que siempre devuelva 1 cuando esté en el nivel de Nombre de mes. De lo contrario, parece que está familiarizado con lo que llamo un selector complejo: el selector complejo - Microsoft Power BI Community
- Syndicate_Admin
Administrator
Agradecemos la respuesta @Greg_Deckler. Todavía no me he metido con ISINSCOPE y acabo de leer la guía DAX sobre él y tratar de visualizar cómo implementarlo. A continuación se muestra la medida para las recuperaciones de trasplantes, y si estoy entendiendo lo que está diciendo, necesito vincular ISINSCOPE con MonthName dentro de la medida a continuación, ¿correcto?
Transplant Intent Recoveries Total = VAR TIRtotal = CALCULATE( COUNTROWS(v_EyeRecovery_EyeTissueRecovered), v_EyeRecovery_EyeTissueRecovered[RecoveryIntent] = "Transplant", v_EyeRecovery_EyeTissueRecovered[ParentId] = BLANK() ) VAR Result = IF( ISBLANK(TIRtotal), 0, TIRtotal ) Return Result- Syndicate_Admin
Administrator
@dbrandone Probar:
Transplant Intent Recoveries Total = VAR TIRtotal = CALCULATE( COUNTROWS(v_EyeRecovery_EyeTissueRecovered), v_EyeRecovery_EyeTissueRecovered[RecoveryIntent] = "Transplant", v_EyeRecovery_EyeTissueRecovered[ParentId] = BLANK() ) VAR Result = IF( ISBLANK(TIRtotal), 0, TIRtotal ) Return IF(ISINSCOPE('Dates'[MonthName]),1,Result)