Empty rows displayed for non-selected and non-allowed parents without data
We have an unwanted behavior with the yay release: Empty rows are displayed for the parents without data (B1GQ and P5) of the code P51G which is single-fixed with the Allowed CC, single-selected in the DEFAULT annotation and where these parents B1GQ+P5 are even marked as NOT_DISPLAYED!
Note that while hierarchies are being used, the ALWAYS_DISPLAY_PARENTS annotation is not used.
Despite the parents without data not being selected and thus not to being displayed, empty lines are still shown for them, which also leads to unnecessarily repeating the item P51G in each following row, instead of showing this single-selected code in the table sub-header:
Example files
--> Should not be required because the data is already in qa:stable
- OECD.SDD.NAD-DSD_NAMAIN1_DF_QNA_EXPENDITURE_GFCF_ASSET-1.0-all.xml
- OECD.SDD.NAD_DSD_NAMAIN1_DF_QNA_EXPENDITURE_GFCF_ASSET_1.0+Q..AUT...P51G........csv
additional original description
Data manager wants to achieve the same view, as they had before (https://data-explorer.oecd.org/vis?tm=gfcf&pg=0&snb=6&df[ds]=dsDisseminateFinalDMZ&df[id]=DSD_NAMAIN1%40DF_QNA_EXPENDITURE_GFCF_ASSET&df[ag]=OECD.SDD.NAD&df[vs]=1.0):
--> PM: This part has been removed from the description, because it is incorrect. Also in prod, the transaction dimension is also not moved to the table sub-header, as would have been expected.
When adding codes B1GQ and P5 to the allowed content constraint, the Transaction filter appears (https://data-explorer-pp.oecd.org/vis?df[ds]=dsDisseminateFinalDMZ&df[id]=DSD_NAMAIN1%40DF_QNA_EXPENDITURE_GFCF_ASSET&df[ag]=OECD.SDD.NAD&df[vs]=1.0&pd=%2C&dq=Q..AUT...P51G.......&ly[rw]=TRANSACTION%2CINSTR_ASSET&ly[cl]=TIME_PERIOD&to[TIME_PERIOD]=false&lo=5&lom=LASTNPERIODS&vw=tb&lb=bt), but B1GQ and P5 are not grayed out anymore, which is confusing in the data manager's opinion.
--> PM: Removed from the description since not necessary to understand the issue.