Quicksight 上的 Tableau 固定功能

问题描述 投票:0回答:1

我正在尝试将仪表板从 Tableau 迁移到 Quicksight,但我发现在转换计算字段时遇到困难。

sum([actuals_for_wape]*
 {FIXED [sort_center], [reporting_date], [ship_method_group]: 
    abs(sum([actuals_for_wape])-sum([lp_forecast_unbuffered]))/sum([actuals_for_wape])
})
/ sum([actuals_for_wape])

这是tableau上的计算公式,我必须在QS上做类似的事情

我试过这个

(sum({actuals_for_wape})*(abs(sumOver({actuals_for_wape},[{sort_center},{reporting_date},{ship_method_group}])-sumOver({lp_forecast_unbuffered},[{sort_center},{reporting_date},{ship_method_group}]))/sumOver({actuals_for_wape},[{sort_center},{reporting_date},{ship_method_group}])))/sum({actuals_for_wape})

但是它不起作用!

tableau-api dashboard amazon-quicksight tableau-desktop
1个回答
0
投票

我没有 Tableau 和正确的数据集来尝试,但想知道这些表达式中的一个是否有效并返回相同的结果:

选项一: (sum({actuals_for_wape}, [])*(abs(sumOver({actuals_for_wape},[{sort_center},{reporting_date},{ship_method_group}])-sumOver({lp_forecast_unbuffered},[{sort_center},{reporting_date}, {ship_method_group}]))/sumOver({actuals_for_wape},[{sort_center},{reporting_date},{ship_method_group}])))/sum({actuals_for_wape}, [])

选项2: (sumOver({actuals_for_wape}, [])*(abs(sumOver({actuals_for_wape},[{sort_center},{reporting_date},{ship_method_group}])-sumOver({lp_forecast_unbuffered},[{sort_center},{reporting_date}, {ship_method_group}]))/sumOver({actuals_for_wape},[{sort_center},{reporting_date},{ship_method_group}])))/sumOver({actuals_for_wape}, [])

我希望像 {FIXED [Dim1], [Dim2]: sum([Measure1])} 这样的 Tableau LOD 表达式在 QuickSight 中被重写为 sum({Measure1}, [{Dim1}, {Dim2}])。当您在同一语句中组合 LOD 表达式和简单聚合时,我不确定 Tableau 的体验,它对简单聚合使用了何种级别的详细信息。我上面列出的选项假设那些是在全球范围内计算的。

希望我的指导可以帮助您找到解决方案。 如果找到它,请在此处发布工作表达式。我自己也很好奇。

© www.soinside.com 2019 - 2024. All rights reserved.