Tag: 报表

用postgresql中的先前结果的累积来计算查询

我需要进行计算,必须考虑到他以前的结果,并有一个初始平衡。 该公式为PREVIOUS RESULT或INITIAL IF FIRST – profit + loans。 在Excel中这很容易: 1- A1=Initial 2- A2=A1 – B2:profit + C2:loans 3- A3=A2 – B3:profit + C3:loans 4- A4=A3 – B4:profit + C4:loans 但如何与SQL?

财务报表粘贴在老的旁边

所以在这里我有一个vba代码,为不同的公司填充财务报表,当我第一次运行macros时,它将信息从B列粘贴到G,但是当我重新运行它时,它将粘贴到旧数据的右侧列H到M并不删除旧数据。 我希望它删除旧的数据,以便将新的信息粘贴到列B到G,每次运行macros时覆盖旧数据。 以下是我的代码 太感谢了! Sub finstate() sTicker = Range("A1").Value If sTicker = "" Then MsgBox "No value to look up" Exit Sub End If With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.advfn.com/stock-market/NASDAQ/" & sTicker & "/financials?btn=annual_reports&mode=company_data" _ , Destination:=Range("B2")) .Name = "financials?btn=annual_reports&mode=company_data" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = False .RefreshOnFileOpen = False .BackgroundQuery = […]

在Excel中不能很好地评估用户的报告

我有一个电子表格,对应于用户的条目,他们的估计和实际值(例如:某个特定项目的小时数 – 这只是一个例子),我们可以用CSV来表示这个数据表格: User,Estimate,Actual "User 1",5,5 "User 1",7,7 "User 2",3,3 "User 2",9,8 "User 3",6,7 "User 3",8,7 我试图build立这些用户的报告,以快速查看哪些用户低估或高估,所以我创build了一个数据透视表。 但是,我不知道如何简单地显示用户在某个时候是否被低估了。 我试图创build一个计算的字段,如=IF(Estimate > Actual, 1, 0) ,但是这个总和,然后比较Estimate和Actual列,并告诉我,“用户3”不超过/低估。 没有添加额外的字段到我的数据,我怎么能做到这一点? 一个类似的SQL伪查询将是: SELECT DISTINCT al.User, (SELECT COUNT(*) FROM ActivityLog AS l2 WHERE l2.User = al.User AND l2.Estimate > l2.Actual) AS Overestimates FROM ActivityLog AS al 编辑: 我仍然在研究这个问题,目前已经在一些单元格中创build了一个静态的用户列表,并给了他们数组公式: {=SUM(IF((A$2:A20 = F6)*(B$2:B20 > […]

基于另一个数据透视表输出的Excel数据透视表filter

我有一个与Excel中的数据透视表有关的问题。 正如在主题中,我想要实现的是过滤基于另一个数据透视表和它的输出的数据透视表。 这个想法是,一个数据透视表编译项目列表,并根据计数排名前10位。 在这个阶段,我希望有另外一个数据透视表,这个数据透视表更详细地描述了一个给定的项目及其属性和值,自动刷新(或者至less按下alt-f5),以便每个星期或每个月前10名单的变化,第二个数据透视表检查顶部项目,并生成详细的报告基于… 实际上,这意味着我想根据第一个数据透视表中的前10个列表过滤第二个数据透视表。如果这是有道理的,并且足够清楚了吗? 有没有办法做到这一点? 谢谢! 麦克风

具有多行的枢轴表都具有相同的级别层次结构

我已经使用PowerQuery将一堆数据导入到一个表中,并且正在构build仪表板报告。 我一直在使用数据透视表来build立我的报告,到目前为止效果很好。 不过,我已经到了一个地步,虽然我想简单地显示多列(计算字段)的计数。 所以我有列A,B,C,D,并且要显示每个计数。 但是,我不希望他们是彼此的子集(或孩子),我不想build立一堆数据透视表(文件已经变得相当大,我希望他们一行一行地容易观看)。 有什么build议么? 此外,我正在使用“列”字段来显示某些星期(第一周,第二周等)的计数。 谢谢, -一个 感谢您的跟进。 在PowerPivot中,我有四个计算的字段/列,对于每列是True / False。 我想知道这些列中的每一个标记为“真”(我可以重命名“真”字段以区分它所引用的字段)。 但我不想要四个数据透视表。 现在我只能想到创build四个数据透视表,过滤出每个数据的假,然后隐藏行,以便“真”值彼此叠加。 如果我把所有的四个字段放在同一个枢轴中,那么第一个字段的三个字段就成为子集。 我不想要子集,只是发生次数。 这是否有助于澄清?