Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

TREAT AS DAX Error - Returning back Zero Values

Hi Experts   I have the following measure where i am trying to populate the % value from the Y Curves Table which has no relationship to the FACT Table into a  Matrix Table - Currently i do not hav...
  • Anonymous's avatar
    Anonymous
    5 years ago

    Hi Anonymous 

     

    I tried to use DAX Formatter to format your DAX code and understand your logic, but failed...it looks like you have filtered the stand alone table to [Product] = "BB" && [Curve Ref] = "Blah' , but you try to pass the values in fact table [Y-Yield Curve] and [BB]? Where is your SELECTEDVALUE from your slicer?

     

    Maybe it is better to provide some sample data and expected result.

     

    Interset =
    VAR _Int =
        SELECTEDVALUE ( input[BB] ) // i have a Slicer from which i select the product...
    VAR Result =
        CALCULATE (
            AVERAGEX ( 'Y Curves', 'Y Curves'[Y-Percentages] ),
            'Y Curves'[Product] = "BB"
                && 'Y Curves'[Curve Ref] = "Blah",
            TREATAS ( VALUES ( Input[Y-Yield Curve] ), Input[BB] ),
            'Y Curves'[Curves Ref],
            'Y Curves'[Product]
        )
    RETURN
        Result