Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

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_0-1631718825400.png

dbrandone_1-1631718876990.png

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    @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)
  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    @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's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      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's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        @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)