SSAS 多个度量值组合成一个度量值应该怎么实现?
时间:2011-12-06
来源:互联网
有两个表
Items(ItemId int pk,SellPrice numeric(12,2))
SellBills(BillId int pk,ItemId int fk Items(ItemId),SellQty int,RealSellPrice numeric(12,2))
select a.ItemId,sum((SellPrice-RealSellPrice)*SellQty) from Items a join SellBills b on a.ItemId=b.ItemId group by a.ItemId
我想得到一个差价的合计的度量,应该怎么实现?
Items(ItemId int pk,SellPrice numeric(12,2))
SellBills(BillId int pk,ItemId int fk Items(ItemId),SellQty int,RealSellPrice numeric(12,2))
select a.ItemId,sum((SellPrice-RealSellPrice)*SellQty) from Items a join SellBills b on a.ItemId=b.ItemId group by a.ItemId
我想得到一个差价的合计的度量,应该怎么实现?
作者: lg314 发布时间: 2011-12-06
在多维数据集的计算中添加计算列即可。 然后在最后利用合计。
作者: OrchidCat 发布时间: 2011-12-06
缺点是,对应没有合计的ItemID都会生成。
另外,如果这个是一个比较大量的计算。
LZ可以作为一个全新的量度加进来。 这样更能发挥Cube的优势。
另外,如果这个是一个比较大量的计算。
LZ可以作为一个全新的量度加进来。 这样更能发挥Cube的优势。
作者: OrchidCat 发布时间: 2011-12-06
怎么添加成新的度量呢?
如果在一个数据表中的内容的话在数据视图上的sql写一个计算列,应该就可以了
但这个是两个表,只能做成一个视图才可以做成新的计算列,或者说原来就应该就这么实现吗?
如果在一个数据表中的内容的话在数据视图上的sql写一个计算列,应该就可以了
但这个是两个表,只能做成一个视图才可以做成新的计算列,或者说原来就应该就这么实现吗?
作者: lg314 发布时间: 2011-12-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28