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

How to make Qlik Sense table display all rows

I'm trying to display selling information for each customer, with each customer hundreds of rows. But straight table is not displaying everything for a customer, unless I click on that customer.


I think that is because my data scale is too large. Is there a way to display everything without clicking on one customer?

1 Solution

Accepted Solutions
ArnadoSandoval
Specialist II
Specialist II

Hi Wanyun,

The next step is to create a fresh Qlik Sense Application loading the Customer and Items data (the one giving you grief at the moment), adding the straight table with the customer and item columns.

Would it be possible for you to post the QVF without data?

Arnaldo Sandoval
A journey of a thousand miles begins with a single step.

View solution in original post

20 Replies
ArnadoSandoval
Specialist II
Specialist II

Hi Wanyun,

I am trying to understand the requirement you are trying to implement, basically you want to display all the sales transactions for all your customers in the back-end database; Straight Table should be able to do it, but, I am wondering why? QlikSense is the perfect tool to dice-slice information, but dump all the back-end data at once could be challenging; you could be talking about 1,000 customers, each one with 100 sales transactions (invoices) and each invoice with 10 products, with this optimistic figures you are expecting 1000 x 100 x 10 = 1,000,000 rows to be shown on the UI, why? or who would be able to read (or work) 1 million rows on the screen (if you are lucky, you will be able to fit 30 or 40 rows per screen).

My question regarding this requirement is: Why do you want that? what is the real reason to show all the back-end transactions on the screen? the answer to these questions may lead to a different approach to sort out this requirement.

Hope this helps,

Arnaldo

Arnaldo Sandoval
A journey of a thousand miles begins with a single step.
ValeriyaBartosh
Partner - Contributor III
Partner - Contributor III

Hello, can you add a print screen?

wanyunyang
Creator III
Creator III
Author

Hi Arnaldo, thank you for the reply. Actually it's not displaying sales transactions. The user wants to see the selling information for hundreds of items each customer, so there will be one row for every customer-item, and end up being hundreds of rows per customer.

wanyunyang
Creator III
Creator III
Author

Hi Valeria, I'm not able to show a print screen with real data. Here's the scenario:

I need to show 300 rows (since there're 300 items to analysis) for each customer:

111.PNG

But this is what straight table in Qlik Sense shows:

222.PNG

arulsettu
Master III
Master III

you can use the pivot table. so under customer items will be shown

wanyunyang
Creator III
Creator III
Author

Hi arul, I tried with pivot table as well. Same with straight table, showing 2 items for each customer only.

rittermd
Master
Master

If multiple rows are identical in every column then Qlik will only show the row one time.  Is that what you are experiencing?

Otherwise it should show all rows as far as I know.

wanyunyang
Creator III
Creator III
Author

Hi Mark, no rows are the identical. I'm have problem displaying too much rows.

rittermd
Master
Master

I have to ask.  Do you have any kind of filtering going on in an expression in the table (Set analysis)? 

Are you sure that you actually have 300 rows of data that you loaded from your script?

I have always had the opposite problem.  I want to limit how many rows I display in a straight table.  I don't recall every running into not seeing all of them.