2012-05-11 74 views
0

這裏很簡單。我正在計算兩個值之間的百分比差異。我想在網頁上顯示它們。計算髮生在我的課程文件中,例如C#:顯示百分比是否爲負值

public decimal UnitPercentageDifference { get { return (decimal)ComparativeTotalSold/(decimal)BaseTotalSold; } } 

在我看來的話,我顯示的數值是這樣的:

<p><%: String.Format("{0:0.0%}",Model.OverallSummary.UnitPercentageDifference) %> increase/decrease on previous month</p> 

我希望能夠顯示一個減號( - )標誌,如果該值爲負,然而,這並不發生,它看起來像一個正常的正面百分比。

有沒有辦法做到這一點?

+0

ComparisonTotalSold和BasetotalSold您用什麼值來獲得負值? – Fishcake

+0

我想知道同樣的事情,他可能意味着如果他想減少他的減數。 – Peter

+0

格式似乎工作正常: String.Format(「{0:0.0%}」,-12.3) - > -1230.0% –

回答

2

試試這款面膜{0:0.0%; - 0.0%}

here(見約;分隔符)

編輯:做了一些測試 - 你應該得到正確的負輸出與您現有的面具。所以檢查你的計算程序。

+0

是的,這是我的計算。數學不是我最強烈的觀點;-) – 109221793