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

Announcements
Save an extra $150 Dec 1–7 with code CYBERWEEK - stackable with early bird savings: Register
cancel
Showing results for 
Search instead for 
Did you mean: 
aveeeeeee7en
Specialist III
Specialist III

Cross Table Issue

Hi All

I am facing issue in Cross Table Result.

Actual Table:

Original.png

After using Cross Table, I am getting wrong Result:

CrossTable(WeekDays, Data, 3)

LOAD PARENTCUSTOMERNUMBER,

     CustomerName,

     [Serial No],

     Mon,

     Tue,

     Wed,

     Thu,

     Fri,

     Sat,

     Sun

FROM

(ooxml, embedded labels, table is Sheet1);

Wrong Result.png

See the Attachments.

Regards

Av7eN

1 Solution

Accepted Solutions
mdmukramali
Specialist III
Specialist III

Dear,

Either you can format the cell in the excel to number.

else in qlikview script level

Table:

CrossTable(WeekDays, Data, 3)

LOAD PARENTCUSTOMERNUMBER,

     CustomerName,

     Num#([Serial No]) as [Serial No],

     Mon,

     Tue,

     Wed,

     Thu,

     Fri,

     Sat,

     Sun

FROM

(ooxml, embedded labels, table is Sheet1);

Thanks,
Mukram

View solution in original post

3 Replies
aveeeeeee7en
Specialist III
Specialist III
Author

Any Suggestions????

jonathandienst
Partner - Champion III
Partner - Champion III

Hi

Qlikview is converting the numeric values in [Serial No] to some sort of time value, possibly triggered by the time values in the subsequent fields. This fixes the problem:

Table1:

CrossTable(WeekDays, Data, 3)

LOAD PARENTCUSTOMERNUMBER,

     CustomerName,

     Text([Serial No]) As [Serial No],

     Mon,

     Tue,

     Wed,

     Thu,

     Fri,

     Sat,

     Sun

FROM [SampleTest.xlsx]

(ooxml, embedded labels, table is Sheet1);

HTH

Jonathan

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
mdmukramali
Specialist III
Specialist III

Dear,

Either you can format the cell in the excel to number.

else in qlikview script level

Table:

CrossTable(WeekDays, Data, 3)

LOAD PARENTCUSTOMERNUMBER,

     CustomerName,

     Num#([Serial No]) as [Serial No],

     Mon,

     Tue,

     Wed,

     Thu,

     Fri,

     Sat,

     Sun

FROM

(ooxml, embedded labels, table is Sheet1);

Thanks,
Mukram