我有一個查詢返回a)工作小時數和b)非工作小時數,用於顯示一週中每天的相同工作/任務在不同的行中。Cognos 10 - 在列表中的多行上顯示來自SQL查詢的數據
列表塊顯示應該是這樣的:
Header: Work/Task| Worked/Non-Worked Hours| Day 1| Day 2 ....Day7
Data row1: Work/Task | Worked Hours (just text label)| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row2: Work/Task | Non-Worked Hours (just text label) | Day 1 hrs| Day 2 hrs.... Day 7 hrs
我得爲上面創建的報告顯示,並且查詢返回正確的數據,但問題是當有對多個工作/任務同一周,該列表似乎只顯示上次返回任務的非工作時間。
例如:比方說,有3個任務天:A,B,C
顯示的樣子:
Header: Work/Task| Worked/Non-Worked Hours| Day 1| Day 2 ....Day7
Data row1: A | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row2: B | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row3: C | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row4: C | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
理想的情況下,它應該顯示的非工作時間和B也是。就像我說的那樣,查詢返回這些值,但列表似乎沒有顯示它。
預期結果:
Header: Work/Task| Worked/Non-Worked Hours| Day 1| Day 2 ....Day7
Data row1: A | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row2: A | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row3: B | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row4: B | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row5: C | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row6: C | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
當只有儘管只涉及任務,列表顯示都工作和非工作時間爲例外。對我在這裏可能會做錯的任何想法?
什麼樣的查詢提供列表?它是單個查詢還是派生自聯接,聯合或自定義SQL對象?你能想到任何讓Work/Task C與其他人不同的東西嗎? – Johnsonium