2013-03-12 94 views
1

我有我的報告在摘要表達式中彙總的詳細信息,所有工作正常。這些字段是工作小時數的十進制值。因此,彙總值也是一個十進制值。我想訪問彙總值並將其轉換爲小時/分鐘。我已將這個表達標記爲「WorkTimeSum」,但似乎無法得到它的處理。領域!顯然不會工作,因爲它是一個總結表達式。我在想ReportItems!應該工作,但無濟於事。如何在同一彙總行的表達式中使用此表達式字段(在彙總行中)?在SSRS報表中的表達式中使用摘要字段

回答

2

如果我理解正確,請問如何引用包含總工時值的文本框,以便可以使用不同文本框中的表達式將其轉換爲小時和分鐘?

您可以使用任一ReportItems!例如

=ReportItems!Textbox20.Value) 

或ReportItems(「」)例如

=ReportItems("Textbox20").Value 

引用另一個文本框的值。由於區分大小寫,因此請小心。

0

您可以在任何表達式中使用聚合函數。例如,在任何標題行可以使用下面的表達式來確定總時間值:

=Floor(Sum(Fields!hours.Value)) 

Sum(Fields!hours.Value)只是在任何情況下,例如總小時如果它是一個組標題行,則該組的總數;您可以將此表達式用作您需要的任何其他表達式的輸入。

這聽起來像你的問題不是轉換本身,所以希望這指出你在正確的方向。如果您需要更多信息,請註明。