Tableau api 对表格中的每一行使用窗口求和公式
我有一个从excel到Tableau的迁移。在Tableau中,我想创建一些计算字段:Tableau api 对表格中的每一行使用窗口求和公式,tableau-api,Tableau Api,我有一个从excel到Tableau的迁移。在Tableau中,我想创建一些计算字段: Cant Calculation 10 1.982332155 14 1.939929329 17 1.885159011 20 1.819787986 . . Grand Total 566 计算(excel):=
Cant Calculation
10 1.982332155
14 1.939929329
17 1.885159011
20 1.819787986
.
.
Grand Total 566
计算(excel):=+(SUMA(A2:$11)+SUMA(A3:$11))/$12
问题在表中,在所有列中重复计算字段
Cant Calculation
10 1.982332155
14 1.982332155
17 1.982332155
20 1.982332155
.
.
Grand Total 566
我尝试过这样的计算:
(WINDOW_SUM(SUM([Cant]),FIRST(),LAST())+ WINDOW_SUM(SUM([Cant]),FIRST()+1,LAST()))/TOTAL(sum([Cant]))
感谢您的帮助。若要通过表格计算完成此操作,您必须告诉Tableau如何聚合行。您可以通过以下方式执行此操作:
Right click on table calc when on the view (note the little triangle graphic) >
"Compute using" - OR - "Edit Table Calculation..."
我猜在您的情况下,您需要选择“编辑表格计算”,然后选择“每重新启动一次”[cant]。但是,任务的这个元素将根据您的数据和视图上的其他内容进行定制。不过,好的方面是,当您在对话框中单击时,视图将实时调整,以帮助您发现正确的格式
我还建议在这里使用LOD计算来代替表格计算。至少,LOD计算是您将来应该研究的内容。它们在可以提供的答案类型上类似于表计算,但不同之处在于它们在数据级别上操作,而不是“当前在视图(表)上看到的内容” 谢谢你的帮助,丹尼尔,没问题。如果有效,请向上投票并应用绿色勾选/勾选。否则,让我知道,如果它在任何方面的错误,我会继续寻找。