Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

creating formula from QLIKVIEW

Hi , 

I am new in using PowerBI and I am really in trouble.

I have this calculation in qlikview:

count(distinct {<[Filed1]=,[year]=,[month]=,[day]=>}

if ([Filed1]='R' or ([Filed1]='S' and [data] = v_max_data),
[id])

)

and v_max_data:= Max (table1[data])

How could I creat it in DAX, thank you in advance.

Regards,

Matin

  • Hi Anonymous ,

     

    You could try the measure as below:

    Measure=CALCULATE(DISTINCT('Table'[id]),FILTER(ALL('Table'),'Table'[Field1]='R'||('Table'[Field1]='S'&&'Table'[data]=MAXX('Table'[data],ALL('Table'))))

     

     

    Best Regards,
    Kelly

    Did I answer your question? Mark my post as a solution!

3 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    thanks parry2k  for the comment. 

    Instead of posting sample data, I will explain how this formula works in qlikview:

     It is counting distinct (id) for the rows which has [Filed1]='R'  or ([Filed1]='S' and [data] = v_max_data)

    ignoring any filter on these 4 fields: [Filed1],[year],[month],[day]

    regards

    • v-kelly-msft's avatar
      v-kelly-msft
      Community Support

      Hi Anonymous ,

       

      You could try the measure as below:

      Measure=CALCULATE(DISTINCT('Table'[id]),FILTER(ALL('Table'),'Table'[Field1]='R'||('Table'[Field1]='S'&&'Table'[data]=MAXX('Table'[data],ALL('Table'))))

       

       

      Best Regards,
      Kelly

      Did I answer your question? Mark my post as a solution!