Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
ivandrago
Creator II
Creator II

Set NULL in Script

Hi,

How do I set NULL in the script, I thought it was Null() but it does not seem to be that?

Thanks

1 Solution

Accepted Solutions
bhaskar_sm
Partner - Creator III
Partner - Creator III

Hi,

Please find below script.

TableA:

LOAD Area,TableName, if(len(OriginalTable)= 0,Null(),OriginalTable) as OriginalTable;

LOAD * INLINE [

    Area, TableName, OriginalTable

    AS, StrikeAssignedSVDAlias, Dimension.dbo.dimServiceServDept

    AS, StrikeAssignedUserAlias, Dimension.dbo.dimServiceUser

    AS, StrikeSVDAlias, Dimension.dbo.dimServiceServDept

    AS, StrikeUserAlias, Dimension.dbo.dimServiceUser

    AS, AssignedServDeptAlias, Dimension.dbo.dimServiceServDept

    AS, AssignedUserAlias, Dimension.dbo.dimServiceUser

    AS, ServiceBuilding

    AS, ServiceInc

    AS, ServiceItem

    AS, dbo.ServiceStrike

    AS, dbo.ServiceSection

    AS, dbo.ServiceUser

    AS, LastAssignment

    AS, LoggingSVDAlias, Dimension.dbo.dimServiceServDept

    AS, ResolverGroupAlias, Dimension.dbo.dimServiceServDept

    AS, ResolvingUserAlias, Dimension.dbo.dimServiceUser

    AS, Dimension.dbo.dimServiceCsg

    AS, Dimension.dbo.dimServiceServDept

    AS, Dimension.dbo.dimServiceUser

];

Regards,

Bhasker

View solution in original post

2 Replies
Anonymous
Not applicable

Hi

try below,

=If(len(trim(OriginalTable))= 0, Null(), OriginalTable)


bhaskar_sm
Partner - Creator III
Partner - Creator III

Hi,

Please find below script.

TableA:

LOAD Area,TableName, if(len(OriginalTable)= 0,Null(),OriginalTable) as OriginalTable;

LOAD * INLINE [

    Area, TableName, OriginalTable

    AS, StrikeAssignedSVDAlias, Dimension.dbo.dimServiceServDept

    AS, StrikeAssignedUserAlias, Dimension.dbo.dimServiceUser

    AS, StrikeSVDAlias, Dimension.dbo.dimServiceServDept

    AS, StrikeUserAlias, Dimension.dbo.dimServiceUser

    AS, AssignedServDeptAlias, Dimension.dbo.dimServiceServDept

    AS, AssignedUserAlias, Dimension.dbo.dimServiceUser

    AS, ServiceBuilding

    AS, ServiceInc

    AS, ServiceItem

    AS, dbo.ServiceStrike

    AS, dbo.ServiceSection

    AS, dbo.ServiceUser

    AS, LastAssignment

    AS, LoggingSVDAlias, Dimension.dbo.dimServiceServDept

    AS, ResolverGroupAlias, Dimension.dbo.dimServiceServDept

    AS, ResolvingUserAlias, Dimension.dbo.dimServiceUser

    AS, Dimension.dbo.dimServiceCsg

    AS, Dimension.dbo.dimServiceServDept

    AS, Dimension.dbo.dimServiceUser

];

Regards,

Bhasker