2012-10-13 38 views
1

我正在使用一個Crystal交叉表。我的行是實驗室結果,我的列是日期。我按降序對日期進行排序,以便首先列出最新的日期。我知道我可以使用TopN公式來限制行數,但是我需要將它限制在一定數量的列上(最好爲10)。在下面的示例中,我不想在10/10/11之後顯示任何內容。crystal crosstab需要限制列的列數

 10/1/12 9/3/12 7/16/12 5/8/12 4/22/12 3/17/12 1/9/12 12/3/11 11/15/11 10/10/11 9/23/11 8/18/11 7/7/11 6/8/11 

鈣8.5 9 9.1 9 8.9 8.9 9 9 9 9 9 9 8.9 9 維生素d 45 45 51 49 56 50 51 55 60 66 60 59 60 61

任何指導,將不勝感激。 謝謝 Jill

回答

0

我認爲交叉標籤只能限制列,如果名稱被指定,這是不可能的日期。

有兩個可能的變通,我能想到的:

1 - 通過查詢限制:

轉到報告>選擇專家>記錄,然後選擇日期字段,單擊公式再加入這個公式(於10/10/2011):

{Mytable.DateField} < Date (2011, 10, 10) 

或一個動態的日期(超過1年):

{Mytable.DateField} < DateAdd ("yyyy", -1, CurrentDate)  

2 - 另一種選擇是創建交叉標籤作爲標準報告,這意味着日期將是垂直的而不是水平的。 您可以按日期向報告添加一個組,然後爲每個類型添加值作爲摘要,讓我知道如果您喜歡這一點,我可以更詳細地解釋。