Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Fanch
Partner - Creator
Partner - Creator

Values Null on Script Qlikview

Hi Everybody,

I need to build a historic table by An QlikView Script 🤔.

My script begin like this :

Capture1.JPG

And the results :

Capture2.JPG

But i want to have a result like this with the value 0 that replace the character  "-" : 

Capture3.JPG

I've tried this  Capture4.JPG   without success 🙄

The script show me a issue "Invalid Expression" 🤕

Can you help me ?

Thanks,

Fanch

1 Solution

Accepted Solutions
Fanch
Partner - Creator
Partner - Creator
Author

Hi everybody,

Find the solution and, for me, it's better to do like this. 

After Load TABLE_HISTO, i build a another table :

Capture5.JPG

Thanks to Agigliotti, MayilVahanan and Ksrinivasan 😎

Have a nice day !

 

View solution in original post

5 Replies
agigliotti
MVP
MVP

Hi @Fanch ,

Maybe you can try with:

Count( Distinct Alt(HARDWARE, 0) ) AS CNT_WINDOWS

I hope it can help.

Best Regards

The Power of shining a light on the dark side of your data.
Follow me on my LinkedIn | Know Gamma Informatica at gammainformatica.it
Fanch
Partner - Creator
Partner - Creator
Author

Hi agigliotti,

Thanks for your help, but i always have the same issue even with the try :

Alt( Count(distinct MATNUM)), 0) 🤔

MayilVahanan
MVP
MVP

HI @Fanch 

I think, country2 doesn't have OS like windows. In that case try like below,

T:
Load * Inline
[
Country, Hardware, OS
1, 20, Windows 10
2,30,Linux
3, 35,Windows 9
];
Join
Load Country, Count(DISTINCT Hardware) as CNT Resident T where OS like '*windo*' Group by Country;

Final:
NoConcatenate
Load Country, Alt(CNT,0) as CNT, Hardware, OS Resident T;
DROP Table T;

Change the column & table name based on ur source;

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
Ksrinivasan
Specialist
Specialist

hi,

My dummy data:

Ksrinivasan_0-1614242381344.png

DIM: NAME_COUNTRY,

MEASURE: Sum(If(WildMatch(CNT_WINDOW,'*WINDOW*'),1,0))

Ksrinivasan_1-1614242435904.png

ksrinivasan

 

 

Fanch
Partner - Creator
Partner - Creator
Author

Hi everybody,

Find the solution and, for me, it's better to do like this. 

After Load TABLE_HISTO, i build a another table :

Capture5.JPG

Thanks to Agigliotti, MayilVahanan and Ksrinivasan 😎

Have a nice day !