Forum Discussion

Tarunika's avatar
Tarunika
Icon for Helper II rankHelper II
3 years ago
Solved

Get a value based on the condition from another column

Hi all ,

Below is the sample data i want to take only those ID_meter for which the Field_Service_status is 1 can anyone help me in the dax.

 

ID_METERMASKED_MEPMETER_AGEDEV_CODEEVENT1EVENT2EVENT3EVENT4EVENT5Field_Service_status
11840746.39E+095140 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa0 
11854126.4E+093821 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa0 
204587652173815PR     0 
11854146.4E+095165 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa0 
11845106.4E+093712 Strömavbrott, startStrömavbrott, stoppStrömavbrott, start (Omedelbar leverans)0 
11868936.41E+094780 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa0 
69829086953957PRStrömavbrott, startStrömavbrott, startStrömavbrott, startStrömavbrott, stoppStrömavbrott, stopp0 
11835086.39E+095257 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 
11875296.41E+095217 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 
11855216.4E+093018 Information, oformateratInformation, oformateratFel, oformateratFel, oformateratFel, oformaterat0 
11880616.41E+095223 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 
11864576.4E+095210 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 
11848106.4E+095112 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 
11858136.4E+095300 Ã–verspänningÖverspänning, stoppÖverspänningÖverspänning, stoppÖverspänning1 
11839096.39E+095264 Klockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 
11878716.41E+095196NSKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställaKlockan gick ej att ställa1 

Thanks 

2 Replies

  • You don't need DAX for that.  Add a visual level, page level, or report level filter to your filter pane based on that columns. Or filter already in Power Query.

     

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("1ZVdSsNAEMevsuRJMcjOfu8BFERQsY+lD1uNpTZNSrr0WegRvIJn8AD2Jp7EzSaNTWilFcHuw7KbHSaZ33z80+9HAIphyaI4EudUX5xh7Y4cGHYbcus6zR8mJkOj8cMEJc/IWIvmdrX8eEtTcwR2HA1iT8EZEE/BagiqCAQFQTDj7kFJwQlITwDlxd19jdFdm+ysxc5B8KDYyzbkgNsFlL6iJUTPFs7jfWoWwyK3NnZvMIXdbshns50e6OR2mjwm6dAUKE0WSWGy+akPovrOOhahNK1igToYJlVYIyG0cmeisRK67AWquVw30yHpPNywswCVoSk45Vh1dIf4GENIMqwpJCe63Sr19AZFwbkXy43hw6BqiKvsKS+mxo7zLEZ5dXaTY382XSbp766a/lBYQDezhIaWWcF8T29oM4FQlKSBYKqjzRwabf7vIPfvcQW0DUHxuhKr5efLq/sfzGelY5aNs9H2228d+zOXJkCqse4KomChpVkq2R1b0MJtN70jCHMPjMEX", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID_METER = _t, MASKED_MEP = _t, METER_AGE = _t, DEV_CODE = _t, EVENT1 = _t, EVENT2 = _t, EVENT3 = _t, EVENT4 = _t, EVENT5 = _t, Field_Service_status = _t]),
        #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"ID_METER", "MASKED_MEP", "METER_AGE", "DEV_CODE", "Field_Service_status"}, "Attribute", "Value"),
        #"Filtered Rows" = Table.SelectRows(#"Unpivoted Other Columns", each ([Field_Service_status] = "1"))
    in
        #"Filtered Rows"

    What you will want to do is unpivot all the Event columns.