Forum Discussion

fsim's avatar
fsim
Icon for Responsive Resident rankResponsive Resident
8 years ago
Solved

missing data in matrix rows , but subtotal is correct

hi there ! 

I came up yesterday on this strange matrix's behaviour. As shown on the pic1, I have a matrix showing the number of repports encoded by our sales ordered by a day hierarchy (year, week number, day) . For some unknown reason, on week 30 (and a couple of older) , the subtotals of repports are ok but the data are missing from the grid.

I can see the data in the tooltip, Howeverthe missing data are shown if I filter on one single sale (2nd picture) or if I remove the week number from the hierarchy. 

 

 

has someone any idea ? 

thanks !

 

fred

 

  • I self reply to my post with a solution.

    I re- created the date hierarchy (adding the monthname) and replaced the one I used in the matrix and, Tadaa !,  the data shown up. 

    then I removed the monthname. And the data didn't vanish.

     

    I used the new hierarchy in another matrix and the data vanished again. Put the monthName back in , then removed it and the data stayed on. 

    Sounds like a bug somewere in the use of this hierarchy

     

    for the record the date are generated through this 

     

    Date =
    ADDCOLUMNS (
    CALENDAR (DATE(2018;1;1); DATE(2022;12;31));
    "DateAsInteger"; FORMAT ( [Date]; "YYYYMMDD" );
    "Year"; YEAR ( [Date] );
    "Monthnumber"; FORMAT ( [Date]; "MM" );
    "DayNumber"; FORMAT ( [Date];"DD");
    "YearMonthnumber"; FORMAT ( [Date]; "YYYY/MM" );
    "YearMonthShort"; FORMAT ( [Date]; "YYYY/mmm" );
    "MonthNameShort"; FORMAT ( [Date]; "mmm" );
    "MonthNameLong"; FORMAT ( [Date]; "mmmm" );
    "DayOfWeekNumber"; WEEKDAY ( [Date] );
    "DayOfWeek"; FORMAT ( [Date]; "dddd" );
    "DayOfWeekShort"; FORMAT ( [Date]; "ddd" );
    "Quarter"; "Q" & FORMAT ( [Date]; "Q" );
    "WorkingDay"; (weekDAY( [Date] ) > 1 && WEEKDAY( [Date] ) < 7 ) * 5.5;
    "YearQuarter"; FORMAT ( [Date]; "YYYY" ) & "/Q" & FORMAT ( [Date]; "Q" );

    "Week"; WEEKNUM([Date];2)
    )

1 Reply

  • fsim's avatar
    fsim
    Icon for Responsive Resident rankResponsive Resident

    I self reply to my post with a solution.

    I re- created the date hierarchy (adding the monthname) and replaced the one I used in the matrix and, Tadaa !,  the data shown up. 

    then I removed the monthname. And the data didn't vanish.

     

    I used the new hierarchy in another matrix and the data vanished again. Put the monthName back in , then removed it and the data stayed on. 

    Sounds like a bug somewere in the use of this hierarchy

     

    for the record the date are generated through this 

     

    Date =
    ADDCOLUMNS (
    CALENDAR (DATE(2018;1;1); DATE(2022;12;31));
    "DateAsInteger"; FORMAT ( [Date]; "YYYYMMDD" );
    "Year"; YEAR ( [Date] );
    "Monthnumber"; FORMAT ( [Date]; "MM" );
    "DayNumber"; FORMAT ( [Date];"DD");
    "YearMonthnumber"; FORMAT ( [Date]; "YYYY/MM" );
    "YearMonthShort"; FORMAT ( [Date]; "YYYY/mmm" );
    "MonthNameShort"; FORMAT ( [Date]; "mmm" );
    "MonthNameLong"; FORMAT ( [Date]; "mmmm" );
    "DayOfWeekNumber"; WEEKDAY ( [Date] );
    "DayOfWeek"; FORMAT ( [Date]; "dddd" );
    "DayOfWeekShort"; FORMAT ( [Date]; "ddd" );
    "Quarter"; "Q" & FORMAT ( [Date]; "Q" );
    "WorkingDay"; (weekDAY( [Date] ) > 1 && WEEKDAY( [Date] ) < 7 ) * 5.5;
    "YearQuarter"; FORMAT ( [Date]; "YYYY" ) & "/Q" & FORMAT ( [Date]; "Q" );

    "Week"; WEEKNUM([Date];2)
    )