我在这里经历了很多例子,如果我问一个重复的问题我会道歉,据我所知,我不是.
我制作了一份SSRS报告,显示了我们销售部门某些方面的总销售额.它们按"成本,毛利润,毛利润百分比,订单数量,总销售额"分列.列是我们销售的方面.网络销售,电话销售等......
在Tablix中,我可以格式化一个文本框以将结果显示为数字,但正如您所看到的,我还有Percentage和Count.我不知道如何在原始文本框格式的上下文中格式化这些格式.所以我知道我已经将所有在那里显示的内容作为一个数字,但是如何处理显示百分比的百分比和显示为计数的数量?
例如,所有百分比目前显示为"0.35美元"以及该表格后面的各种其他数字.该计数目前也显示为货币.
我使用了我在这里找到的一个例子,"= Iif(Me.Value = Floor(Me.Value),"0%","0.00%"),"但所有这一切都让所有出现在那里专栏,"0.00%"我对SSRS相当新,过去两周一直在不停地填写,但我找不到这方面的帮助.提前感谢您提供的任何服务.
更新: =IIF(Fields!LVS_Web.Value=0.00, "0%", format(Fields!LVS_Web.Value, "P"))
这在某种程度上起作用,但现在一切都是百分之......在这里思考ELSE,但我不知道ELSE如何进入,我从未见过ELSE这个词.
更新2:我注意到的事情是在声明中,它说"= 0.00,"0%","甚至不适用.我只是把它放在那里,因为我是新手,我只需要一个参数.在数字<.99的情况下,我取0%并将其更改为N,希望我能抓住所有小于1的小数.比如,"$ .23",后来变为23.45 %,所以我可以做到这一点,但我不赞成的是,其他一切,"N",而不是一个数字.这是为什么?它没有做其他一切,"P?"
我失去了我该死的头脑.
还有一个事实是,这是从存储过程中提取的信息,我对这些信息还不太了解,我经常被分配简单的任务作为学习的踩踏凳.我真的不知道查询是什么,但如果我愿意,我无法编辑它.这可以通过表达式格式化来完成,但我的表达式太宽泛,但是我使用大于或小于的结果得到混合结果,并且它可能不是最明智的用法,因为这些数字不是一成不变的.我的日子差不多完成了,我的进步很少,但我吃了一顿丰盛的午餐.如此成功.
所以我为这个问题提供了自己的答案,并且它有效.谢谢我 感谢所有试图帮助我并帮助我的人.我很欣赏陌生人为彼此付出的努力.
我开发了一个新问题,我需要显示相对于被拉数据的时间.我现在可以把它放在那里并获得今天的日期,但是如果有人从FEB提取信息,那么它们可能会在当前日期之前得到一些补偿.我很快就会想到这一点,但如果有人能在此期间提供帮助,我将不胜感激.