簡體   English   中英

如何更改列的格式以允許報表服務中的excel功能

[英]how change the format of a column to allow for excel functions in reporting services

我已經在Reporting Services中創建了一個報告。當我以excel格式下載報告時,我無法對列執行SUM函數,我首先需要手動將列轉換為數字,有什么辦法可以做有關報表服務的信息,因此當我下載報表時,我只是對值求和而不更改列格式。

到目前為止,我已經嘗試了以下方法:

單擊單元格,打開屬性窗口,並將Format屬性更新為#,## 0.00

請有人幫忙

謝謝

您是否嘗試在Tablix中設置單元格編號格式?

在此處輸入圖片說明

我不確定我是否正確理解您的要求。

您可以對SSRS中的字段進行一長串的轉換。

假設您的字段是Fields!Number1.Value

您可以將其轉換為數字:

CLng(Fields!Number1.Value )

http://msdn.microsoft.com/zh-CN/library/s2dy91zy%28v=vs.80%29.aspx

您需要將字段轉換為整數或任何其他數字格式。

從數據庫返回的值以字符串形式而不是整數形式返回。

因此,當您將其導出到excel時,他將其顯示為“常規”字段,而不是數字格式。

您需要指定您希望字段為“數字”

請遵循以下示例:

我已基於具有以下字段的數據集創建了報告:

  • 關鍵績效指標
  • 名稱
  • 年級

現在,指定“ Grade字段必須為整數:

=CInt(Fields!KPI_Grade.Value)

現在看到在excel中,我對該字段做了求和函數:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM