Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

If HasOneValue with &&& Return statement

  Hello Power BI Super Users,   The data below is fake but the problem is real.    October CoP File.pbix   My issue is that Excel Power Pivot does not use SelectedValue. I am having trouble ad...
  • EylesIT's avatar
    2 years ago

    Anonymous, please try changing the DAX expression of your [Masked Name1] measure to this:

     

     

    Masked Name1 = 
    VAR ovAttendanceValue = HASONEVALUE(Table1[Attendance Percent])
    VAR AttendanceValue = VALUES(Table1[Attendance Percent])
    VAR GetName = VALUES(Table1[Student Full Name])
    RETURN 
        IF(
            ovAttendanceValue,
            IF(
                AttendanceValue < 0.8 && AttendanceValue > 0, "*", GetName
            )
        )

     

     

    The error you were getting was because you were trying to pass in an expression to the VALUES function, but the VALUES function can only take a table or column. You were also trying to pass in more than one paramter when VALUES tables just 1 paramter.