我在tableau中遇到表计算问题。我已经获得了每位经理和目标的销售额。我想计算目标成就。 这就是我的数据和我希望得到的百分比:
不幸的是,Tableau总结了百分比并给出了以下结果:
目标列是计算字段。例如。
IF [Manager Name] = "Manager 1" THEN "190000"
%列是计算字段,计算如下:
FLOAT([Profit]) / FLOAT([Target])
我尝试使用表格计算,但它从未奏效。
答案 0 :(得分:0)
你是对的,表格计算有助于解决你的问题。正如您现在拥有%字段一样,Tableau只是为每个经理汇总字段以获取您的小计。要让Tableau巧妙地计算小计,如您所料,您需要修改%字段公式。
您的方式:计算每位经理的百分比,然后计算小计的总数
固定方式:向Tableau表明您希望通过在分区(位置)中首先汇总所有利润值来计算字段,然后除以得到百分比。在这种情况下(330000/532000)。
您可以修改%字段,使其类似于以下内容:
WINDOW_SUM(FLOAT(SUM([Profit])))/WINDOW_SUM(FLOAT(SUM([Target])))
有关窗口函数如何帮助进行聚合计算的更多信息,请参见下面的线程 https://community.tableau.com/thread/200670