Слева присоедините вторичную таблицу к таблице FACT с помощью LEFT JOIN ([Имя таблицы]) и убедитесь, что вы применили поле «SkillCategory» к GROUP BY также, если это то, как вы связываете значения.
Спасибо
FOR Each vsheet2 IN 'D','H','Q'
FACT:
LOAD
RowNo() as ID,
ProfileReceivedDate,
"SkillCategory ";
SQL SELECT
ProfileReceivedDate,
"SkillCategory "
FROM .dbo.$(vsheet2);
NEXT
FOR Each vsheet3 In 'D','H','Q'
SKILL_CATEGORIES:
LOAD
"SkillCategory ";
SQL SELECT
"SkillCategory "
FROM Ndbo.$(vsheet3);
NEXT
LEFT JOIN(FACT)
Load
"SkillCategory ",
Count("SkillCategory ") as CountPerCategory
Resident
SKILL_CATEGORIES
Group by
"SkillCategory ";