2014-10-29 103 views
0

enter image description here我需要你的帮助。我在ssrs 2008中有一个矩阵报告。该报告包含一个字段值列和一个值列。我需要计算两个值的百分比。 例如: 第1排:折扣10 第2排:销售100 结果:10/100。计算ssrs中同一行中两个值的百分比2008

+0

你能告诉我你试过吗?从提供的描述中,听起来像是您可以将Fields!Discount.Value/Fields!Sales.Value分开并对其进行格式化。如果可以,请包含屏幕截图。 – Michael 2014-10-29 20:06:25

+0

嗨迈克尔感谢您的回复。我试图做的是计算在同一列中找到的两个值之间的百分比。我需要这样的东西“如果column.value =%Discount然后sum(value)where column.value = discount/sum(value)where column.value = Turnover”在折扣,折扣和营业额中找到%折扣列但在不同的行上。我附上矩阵报告的快照。先谢谢你 – Monshine 2014-10-30 07:28:34

回答

0

输出连接截图(图片网址:http://i.stack.imgur.com/WroU4.png

IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE id=OBJECT_ID('tempdb..#Student')) DROP TABLE #Student 


    CREATE TABLE #Student 
    (
     id INT, 
     NAME VARCHAR(100), 
     TotalMark INT 
    ) 
    ![enter image description here][1] 
    INSERT INTO #Student VALUES (1,'Sanjay',635) 
    INSERT INTO #Student VALUES (2,'Vinay',810) 
    INSERT INTO #Student VALUES (3,'Ajay',799) 
    INSERT INTO #Student VALUES (4,'Jay',560) 

    SELECT * FROM #Student 



Column Value : =str(Fields!TotalMark.Value *100 /1000)+"%"