Forum Discussion

davidsimm10's avatar
davidsimm10
Frequent Visitor
5 years ago

Error de suma

DaysAbove - parámetro what-if

Tengo una tabla tabular con Date y CountID y DaysWhereFlag. (Si el recuento de ese ID pasa por encima de 'DaysAbove')

DaysWhereFlag (Díass)
IF(COUNT(BedModelData[PatientMeditechID]) > 'tbl_DaysAbove'[DaysAboveValue], 1, 0)
El DaysWhereFlag tiene 1s o 0s en. El total es siempre 1 pero le gustaría SUMAR los 1.
He intentado muchas maneras diferentes, he mirado muchos sitios web, pero simplemente no puedo conseguir que funcione. Cualquier ayuda será muy apreciada.

8 Replies

  • vanessafvg's avatar
    vanessafvg
    Community Champion

    ¿eres capaz de proporcionar algunos datos sampel o tu pbix?

    por favor también demuestre un ejemplo de lo que desea ver.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola

    ¿Has intentado:

    Calculate(Sum(DaysWhereFlags),Filter(TableName, (BedModelData[PatientMeditechID]) > ('tbl_DaysAbove'[DaysAboveValue]))

    • davidsimm10's avatar
      davidsimm10
      Frequent Visitor

      Gracias por las respuestas. El 'DaysWhereFlag' es una medida por lo que no permitirá que se ponga en el dax anterior Screenshot 2020-12-16 180018.png .

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hola

        Lo que encontré aquí es que usted da valor de marca en medida en lugar de generar la medida, Generar el mismo valor en la columna Calculado y luego probar la misma fórmula.

        Espero que esto te ayude.

        Gracias.
        Gaurav Jangra

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @davidsimm10


    ahora usar la fórmula;
    Calculate(Sum(DaysWhereFlags),Filter(TableName, (BedModelData[PatientMeditechID]) > ('tbl_DaysAbove'[DaysAboveValue]))

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Esa es la misma respuesta que dijiste la última vez, así que no, todavía no funciona miedo

  • Anonymous's avatar
    Anonymous
    Not applicable

    @davidsimm10

    Puede simplemente sumar la medida de la bandera, intente:

    medida: Sumx (All(table), DaysWhereFlags)

    O

    medida: Sumx(table,DaysWhereFlags)


    Paul Zheng _ Equipo de apoyo de la comunidad
    Si este post ayuda, por favor Acédárlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.