• Brian hi, edited the query as follows

    With Member [Measures].[Measure1] As [Measures].[PI002 Rent Collection Ratio RAT (%)]

    Member [Measures].[Measure2] As [Measures].[Value Rent Period Debit]

    Member [Measures].[Measure3] As [Measures].[Value Rent Period Receipts]

    Member [Measures].[Measure4] As (([Measures].[Value Rent Period Receipts]*-1)/[Measures].[Value Rent Period Debit])

    Select {[Measures].[Measure1]

    ,[Measures].[Measure2]

    ,[Measures].[Measure3]

    ,[Measures].[Measure4]

    } On Columns

    ,(StrToMember(@FirstDate,Constrained).Lag(6):StrToMember(@FirstDate,Constrained)) On Rows

    FROM ( SELECT ( STRTOSET(@TenancyTenure, CONSTRAINED) ) ON COLUMNS

    FROM [CBIHousing])

    Where(

    [Property V].[Reporting Rent Group].[SomeHA]

    ,

    Iif(StrToSet(@TenancyTenure, Constrained).Count = 1, StrToSet(@TenancyTenure,Constrained), [Tenancy].[Tenancy Tenure].currentmember)

    )

    ;

    With exactly the same result "Query(11,18) Parser: The syntax for 'FirstDate' is incorrect


    All the best,

    Duncan