Forum Discussion

roncruiser's avatar
roncruiser
Icon for Post Patron rankPost Patron
7 years ago
Solved

Measure to Count Values non-Zero and Non-Max by Row

With the help of the community, the following dax formula counts cells in a row with values = 0:   =IF ( HASONEVALUE ( raw_data[CDC (Coarse+Fine)]), SUM ( raw_data[Value] ), COUNTROWS ( FILTER ...
  • v-chuncz-msft's avatar
    7 years ago

    roncruiser ,

     

    You may refer to the following measure.

    Measure =
    IF (
        HASONEVALUE ( raw_data[CDC (Coarse+Fine)] ),
        SUM ( raw_data[Value] ),
        VAR m =
            MAXX (
                FILTER (
                    VALUES ( raw_data[CDC (Coarse+Fine)] ),
                    raw_data[CDC (Coarse+Fine)] < 0
                ),
                CALCULATE ( SUM ( raw_data[Value] ) )
            )
        RETURN
            COUNTROWS (
                FILTER (
                    VALUES ( raw_data[CDC (Coarse+Fine)] ),
                    raw_data[CDC (Coarse+Fine)] < 0
                        && CALCULATE ( SUM ( raw_data[Value] ) ) <> 0
                        && CALCULATE ( SUM ( raw_data[Value] ) ) < m
                )
            )
    )