Forum Discussion

Sowmiya's avatar
Sowmiya
Helper III
7 years ago
Solved

DAX

Hi Community,
Help me with the DAX to Display Total in Card.

Id and Count, Eliminate are Raw Data.
Target is dynamic user input. 
Difference is Count-Target (Obtained by DAX)
Negative Difference is obtained by DAX - Abs of Negative Value in Difference

Help me with DAX to display the total of Negative Value in Card Visual (i.e 56).

  
Thanks in advance,
Sowmiya

  • Anonymous's avatar
    Anonymous
    7 years ago

    Ok! Try this:

    Negative Value =
    SUMX (
        SUMMARIZECOLUMNS (
            'Table'[ID],
            "Diff", [Difference],
            "Negative Difference", IF ( [Difference] < 0, ABS ( [Difference] ), 0 )
        ),
        [Negative Difference]
    )

     

     

7 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Sowmiya,

     

    You can create the calculate column [Negative Difference] with this formula:

    = IF(Table[Difference]< 0,ABS(Table[Difference]),0)

    Then you can create a measure:

    Negative Value = SUM (Table[Negative Difference])

    After that put this measure in Card Visual.

     

    Best Regards 

    Chiara

    • Sowmiya's avatar
      Sowmiya
      Helper III

      HI,
      No it does not work, Argument of SUM accepts only Column not Measure (Table[Negative Difference])

      • Anonymous's avatar
        Anonymous
        Not applicable

        As I have written, You must create a calculate column [Negative Difference], and pass it as the argument of SUM.

  • themistoklis's avatar
    themistoklis
    Community Champion

    Sowmiya

     

    Try this measure:

     

    Measure = CALCULATE((SUM('Table'[Count]) - SUM('Table'[Target])), FILTER(ALLEXCEPT('Table', 'Table'[ID]), 'Table'[Count] < 'Table'[Target]))