SYMPTOM:
In Strategy Analytics Developer 9.x, once a custom group and a level metric are add into a report, though you enable join type to outer join, null value still can’t been seen.
STEPS TO REPRODUCE:



CAUSE:
The issue works by design. Check the SQL view below:
insert into ZZNB00
select a11.[DAY_DATE] AS DAY_DATE,
sum(iif(a12.[REGION_ID] in (11), a11.[TOT_DOLLAR_SALES], NULL)) AS WJXBFS1,max(iif(a12.[REGION_ID] in (11), 1, 0)) AS GODWFLAG1_1
from [DAY_CTR_SLS] a11,
[LU_CALL_CTR] a12
where a11.[CALL_CTR_ID] = a12.[CALL_CTR_ID]
and a12.[REGION_ID] in (11)
group by a11.[DAY_DATE]
insert into ZZMB01
select max(pc11.[DAY_DATE]) AS WJXBFS1
from [ZZNB00] pc11
where pc11.[GODWFLAG1_1] = 1
select pa11.[WJXBFS1] AS WJXBFS1
from [ZZNB00] pa11,
[ZZMB01] pa12
where pa11.[DAY_DATE] = pa12.[WJXBFS1]
and pa11.[GODWFLAG1_1] = 1