@@ -256,6 +256,7 @@ create_microdata_and_metadata <- function(obj, verbose, digits=2, path=getwd(),
256
256
f_hrc <- normalizePath(f_hrc , winslash = " /" , mustWork = TRUE )
257
257
cmds <- append(cmds , paste(vv , cur_dig )) # no missings allowed in sdcProblem-objects
258
258
cmds <- append(cmds , paste(bl , " <RECODEABLE>" ))
259
+ cmds <- append(cmds , paste(bl , " <TOTCODE>" , shQuote(slot(di , " dimInfo" )[[vv ]]@ codesOriginal [1 ])))
259
260
cmds <- append(cmds , paste(bl , " <HIERCODELIST>" , dQuote(f_hrc )))
260
261
cmds <- append(cmds , paste(bl , " <HIERLEADSTRING>" , dQuote(" @" )))
261
262
cmds <- append(cmds , paste(bl , " <HIERARCHICAL>" ))
@@ -376,6 +377,7 @@ create_tabdata_and_metadata <- function(obj, verbose, responsevar, digits=2, pat
376
377
# --> all have <HIERLEADSTRING>
377
378
# --> none have <REQUEST> or <HOLDING>: currently not supported
378
379
dim_vars <- names(hiercodes )
380
+ di <- slot(obj , " dimInfo" )
379
381
f_hrcs <- c()
380
382
for (i in seq_along(dim_vars )) {
381
383
vv <- dim_vars [i ]
@@ -396,6 +398,7 @@ create_tabdata_and_metadata <- function(obj, verbose, responsevar, digits=2, pat
396
398
397
399
cmds <- append(cmds , paste(vv )) # no missings allowed in sdcProblem-objects
398
400
cmds <- append(cmds , paste(bl , " <RECODEABLE>" ))
401
+ cmds <- append(cmds , paste(bl , " <TOTCODE>" , shQuote(slot(di , " dimInfo" )[[vv ]]@ codesOriginal [1 ])))
399
402
cmds <- append(cmds , paste(bl , " <TOTCODE>" , dQuote(tot_code )))
400
403
cmds <- append(cmds , paste(bl , " <HIERCODELIST>" , dQuote(f_hrc )))
401
404
cmds <- append(cmds , paste(bl , " <HIERLEADSTRING>" , dQuote(" @" )))
0 commit comments