2011-09-09 65 views
11

我在SSRS中有一個非常基本的報告,顯示一個數據網格。查詢正確返回多行,但報表只顯示第一行。查詢與SELECT * FROM一樣簡單...我沒有任何特殊格式,而Tablix在報告的詳細信息部分,而不是偶然的頁眉或頁腳。我還能檢查什麼?SSRS只顯示第一行

+0

檢查以確保它們不是重複的行,並且檢查了抑制功能。 –

+0

它們是非重複的行。我可以更改ORDER BY並獲取反轉查詢的第一行,所以我知道查詢是「正在工作」。我在哪裏可以找到抑制功能? – Blaze

回答

13

該tablix缺少一個行組。

+6

這是什麼意思?爲什麼它解決了這個問題?爲什麼一個tablix需要一個行組?你是如何添加的?通過提供更詳細的答案,這個問題更有可能幫助未來的觀衆。 –

+2

我相信術語是「細節行」。您可以知道哪一行是用於細節的,因爲tablix的左邊緣(行選擇器/指示器)將具有三條水平線。如果缺失,您將需要轉到最低級別的行組,添加一個子組,然後選擇詳細信息選項(或者按照規範將組留空。) –

0

一個類似的問題是讓我瘋了。 我在VS2012中從頭開始手動創建了一個報告,在它上面放置了一個tablix並添加了一個簡單選擇返回的列。報告預覽僅通過主鍵返回第一組。 然後我使用嚮導創建了一個類似的報告,儘管只有外觀差異,該報告通過主鍵返回所有組。