我有计算
对于每个俱乐部和运营商,我想使用以下公式创建收入
Revenue = successfulbillinghits * pricePerBilling * Rate * Multiple Factor
组件是:
Successfulbillinghits =客户的账单数
PricePerBilling =每次结算的价格(不断变化)
货币汇率=从当地货币到美元的货币汇率(不断变化)
多个因素=每个俱乐部和运营商的常数
我尝试过:
Revenue = SUM([successfulbillinghits])*ATTR([pricePerBilling])*AVG([Rate])*ATTR([Multiple Factor])
结果: Successfulbillinghits很好(给出明智的结果) 多因素很好(给出明智的结果)
问题如下所示,*
PricePerBilling
货币汇率
我想要的是什么: 我想要每行的PricePerBilling和汇率!例如如果有10行并且有3种不同的价格账单和10种不同的汇率,我希望画面检查10个单独的行并获得相应的汇率和结算汇率。
使用tableau桌面
以下是示例(列名缩短)
Op Cl billinghits Price/Billing Ex-Rate MultipleFactor Revenue
1 2 5 2 0.27 1 2.7
1 2 6 2.5 0.27 1 4.05
1 2 3 2.5 0.28 1 2.1
1 2 4 2 0.27 1 2.16
Total: 11.01
结果应如下所示:
Operatpr Club Revenue
1 2 11.01
答案 0 :(得分:1)
在这种情况下,您应该将revenue
计算为新列,并且对于每一行计算以下公式,而不进行任何聚合。
Revenue = [successfulbillinghits] * [pricePerBilling] * [Rate] * [Multiple Factor]
然后你可以绘制Operatpr
,Club
和SUM(Revenue)
,它们会自动聚合(分组)Operatpr
和Club
并打印总和每组收入。
答案 1 :(得分:0)
创建一个计算字段为 {fixed [Cl],[Op]:SUM(([Billingnights] [Ex-Rate] [MultipleFactor] * [Price / Billing]))}。将其命名为Revenue
并将此Op,Cl和Revenue拖到视图中。