我创建了一个PowerPivot
报告,其中包含Price
字段和Sales
以及Measure
列。
Price
列显然会包含单价
Sales
列将显示已售出的单位
Measure
列是产品的衡量标准。
从这里我有一个: -
Total Price
Price
x Sale
和Total Measure
Measure
Sale
x SUM(Products[Total Price])/SUM(Products[Total Measure])*1000
var identity = req.body.identity;
const voiceGrant = new VoiceGrant({
outgoingApplicationSid: config.twilio.twiml_voice_sid,
pushCredentialSid: config.twilio.PUSH_SID
});
const token = new AccessToken(config.twilio.accountSid, config.twilio.API_KEY, config.twilio.API_KEY_SECRET);
token.addGrant(voiceGrant);
token.identity = identity;
res.send({
identity: identity,
token: token.toJwt()
});
在计算部分,我制定了一个简单的计算
每千人单位:= storageRef = storage().ref("/"+this.addr+"/"+this.name);
storageRef.getDownloadURL().then(function(url) {
console.log(url);
});
我得到的问题是它将它四舍五入到最接近的10而不是17.88英镑它显示17.90英镑。它已经设置为2位小数。列中的所有值都适用于2位小数。任何人都可以帮助我得到正确的结果而不是圆润的结果。
答案 0 :(得分:0)
听起来你需要在测量中使用DAX中的圆函数,这样可以使计算结果四舍五入。这与设置字段的格式设置不同。
这将是
ROUND(<number>, <num_digits>)
在功能上链接到Microsoft网站: enter link description here
编辑:
然后听起来你想在DAX中使用trunc函数来截断一定数量的有效数字之后的数字。
TRUNC(<number>,<num_digits>)