MDX SSAS Calculated measure for last totals + turnovers

  • I have a measure with totals for specific dates with the LastNonEmpty aggregation, and a measure with turnovers with the Sum aggregation.

    Help create a measure with totals for each day that would take into account the last known totals + turnovers from the date of the last totals to the current date.

    I tried to get the date of the last totals for each date with this request

    WITH

    MEMBER [Measures].[LastNonEmptyDate] AS

    tail(

    filter(

    periodstodate([date].[calendar].[Date Key],[date].[calendar].currentmember),

    NOT ISEMPTY([Measures].[totals])

    ), 1

    ).item(0).member_caption

    SELECT

    { [Measures].[LastNonEmptyDate] } ON COLUMNS,

    [date].[calendar].[Date Key].MEMBERS ON ROWS

    FROM [test]

    I get null for all members except those where the current date matches the totals date let's say there are totals for 20240101 for 20240101 I get the date 20240101, and for 20240102 it's already null, although the intended value should be 20240101

Viewing 0 posts

You must be logged in to reply to this topic. Login to reply