Forum Discussion

MSAYED26's avatar
MSAYED26
Helper II
2 years ago
Solved

count with filter

I want to count from measure "Multi", "Solo" 

I used this measure 

Measure 2 = IF([Measure]=1,"Solo","Multi")
  • Anonymous's avatar
    Anonymous
    2 years ago

    HI MSAYED26,

    You can try to use the following measure to calculate the result based on current measure value group:

    formula =
    VAR summary =
        SUMMARIZE (
            ALLSELECTED ( Table1 ),
            [Materials],
            "M1", [Measure1],
            "M2", [Measure2]
        )
    RETURN
        COUNTX (
            FILTER ( summary, [M2] IN VALUES ( NewTable[Materials] ) ),
            [Materials]
        )

    Regards,

    Xiaoxin Sheng

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    HI MSAYED26,

    You can try to use the following measure to calculate the result based on current measure value group:

    formula =
    VAR summary =
        SUMMARIZE (
            ALLSELECTED ( Table1 ),
            [Materials],
            "M1", [Measure1],
            "M2", [Measure2]
        )
    RETURN
        COUNTX (
            FILTER ( summary, [M2] IN VALUES ( NewTable[Materials] ) ),
            [Materials]
        )

    Regards,

    Xiaoxin Sheng

  • I used the measure  but no data

    Measure 3 = VAR summary =
        SUMMARIZE (
            ALLSELECTED ( Incoming ),
            [Material],
            "M1", DISTINCTCOUNT(Incoming[Suppliers]),
            "M2", IF([Measure]=1,"Solo","Multi")
        )
    RETURN
        COUNTX (
            FILTER ( summary, [M2] IN VALUES ( Incoming[Material] ) ),
            [Material]
        )