我有下表:
NoPax QExch Base Cost Sale Price
2 1 1826.1 2377.06
2 1 1858.62 3753.74
2 1 2011.51 3178.34
2 1 2048.2 4017.2
2 1 2182.15 4243.2
1 1 2371.44 3705.5
2 1 2504.81 4198.7
2 1 2612.48 4482.02
2 1 2862.87 5017.08
3 1 3013.52 5215.17
2 1 3105.5 4926
3 1 3187.06 4698.05
2 1 3844.22 5780
2 1 4034.41 7182.75
2 1 4308 5498.1
2 1 4641.6 6045.35
3 1 4862.16 7750.51
2 1 4952.55 7612
5 1 5019.35 8916.57
2 1 5028.46 5744
我所做的计算是为了利润((销售价格/ QExch)-基本成本)/ NoPax
所以我为利润创建了一个计算字段。但是,我得到了很多负面结果,因为出于求和的原因,它对每一行的 QExch 求和。此示例中的含义:QExch = 20,因此对于它所做的每一行 ((Sale Price / 20) - Base Cost) / NoPax,其结果为负数。
我的查询:
SELECT
NON EMPTY {([Fact Lead Pax Report].[Brand ID].[Brand ID],[Measures].[No Pax]),([Fact Lead Pax Report].[Brand ID].[Brand ID], [Measures].[Est Profit] )}
ON 0,
NON EMPTY [Fact Lead Pax Report].[Channel].[Channel]
ON 1
FROM [Lead Pax Report]
这是我的计算字段:
(((([Measures].[T Tl Quote Price]/[Measures].[Q Exch])-
[Measures].[T Tl Base Cost])) / [Measures].[No Pax])
有任何想法吗?
谢谢