我在SQL上有以下表格:
Category | Requests
Cat1 | 150
Cat2 | 200
Cat3 | 550
Cat4 | 100
Cat5 | 50
SUM | 1050
如何创建表达式来计算Cat5与总数的百分比? (在这种情况下为4.7%)。
答案 0 :(得分:1)
假设您希望150在rdl中代表150%,您可以执行以下操作:
首先应用以下公式:var router = require('koa-router');
var config = require('config');
var db = require('./db.js');
var auth = require('./auth');
var app = require('koa')();
var credentials = config.get('credentials');
router.get('/', function *() {
if(auth(this.req, credentials.secret)) { // Authenticates request based on a hash created using a shared secret
this.body = "Request has been authenticated";
}
});
app.use(router.routes());
app = module.exports = http.createServer(app.callback());
app.listen(3000);
如果=Fields!field.Value/100
是要转换为百分比的字段,那么如果您的字段被称为请求,那么您将Fields!field.Value
然后,您需要将文本框的类型更改为TextboxProperties
中的百分比你应该得到这样的结果:
答案 1 :(得分:1)
试试这个:
=Lookup("Cat5",Fields!Category.Value,Fields!Requests.Value,"DataSetName")/
Sum(Fields!Requests.Value,"DataSetName")
将"DataSetName"
替换为数据集的实际名称。