我已经接受了基于Excel的练习,我对如何处理这个问题感到有些困惑。
该问题表明“按地区,地区,产品和总收入计算的收入最高的基站。”
我知道我必须使用数据透视图来说明数据,但我该如何列出它?
我的x轴显然是基站,但我不确定我的解决方案是否正确。
此屏幕截图是以下数据的示例:
我不知道如何在图表中呈现这一点,或者更确切地说,哪种类型的图表最适合这个问题,或者就此而言,可能是多个图表?
这是我目前的解决方案,我认为这是错误的,因为我有一种感觉,我错过了一些东西。
答案 0 :(得分:0)
如果我仔细阅读你的问题,你必须回答的问题,更简单地说,是“通过降低每个地区和地区的产品和总收入来列出基站。”所以这是你的第一个答案:尽可能地简化问题陈述,让那个人要求接受你对问题的重新阐述。这将简化回答过程。
接下来,您的每一行数据代表什么?每行是一个时间段吗?如果要对基站进行堆栈排序,那么时间间隔应该是明确的,以确保比较是相关的并且是“苹果对苹果”。数据透视表也会这样。
如果这个重新提出的问题是准确的,那么在我看来将需要许多图表,每个图表1显示每个区域和区域的区域语音,SMS,数据和总收入。
但是,不是创建极好的单个图形,而是在数据透视表和图形之间插入一个抽象层。通过这个,我的意思是创建一个中间数据表。单个图形将显示数据表中的值,这意味着图形的SERIES()函数将使用此中间数据表。
数据表本身将由数据透视表和用户输入驱动。潜在的用户输入将是产品,区域和区域。您需要一些逻辑来防止用户过度指定。
如果我写这个的方式不清楚,试试这个。根据显示的数据创建数据透视表。设置pivot,以便每个可显示的值都是pivot中的值。不要担心数据透视表会很难看,终端用户永远不会看到它。接下来,在任何空白单元格中输入等号(“=”),然后单击数据透视表的值区域中的任意位置。您刚刚创建的公式将如下所示。
= GETPIVOTDATA(“总收入总和”,“工作表”!$ A $ 1,“区域”,“Nadi”,“地区”,“西方”,“产品”,“语音”)
我在公式中的每个逗号后面添加了空格,以便它自然地换行。实际公式中不会有这样的空格。
然后,将用户输入的引用替换为“Area”,“Region”和“Product”中每个值的值。
例如,如果“区域”的用户输入位于单元格$ X $ 1中,则公式将更改为:
= GETPIVOTDATA(“总收入总和”,“工作表”!$ A $ 1,“区域”,$ X $ 1,“地区”,“西方”,“产品”,“语音”)
重复其他用户输入。您将需要更多抽象,以允许用户选择一些输入,其余输入是公式生成的,我称之为“过度指定”,上面。 “这是留给读者的练习。”中间数据表中的每个值都将通过此GETPIVOTDATA()函数的变体显示。
在我看来,这种方法最酷的事情是,当新的收入数据添加到源时,您只需要刷新数据透视表以包含新数据。因此,如果在下个月,季度或年份再次提出相同的问题,那么回答它将是微不足道的。
到目前为止,我已经撰写了一系列文章,共6篇文章,专门针对使用Excel解决与BTS相关的报告问题的技术电信工作者。这是第一篇文章的链接:https://bangkokbeachtelecom.com/excel-project-tracker-with-the-coolest-excel-function-ever/
祝你好运。