Tag: 枢轴表

将多个行和列字段添加到数据透视表

我正在做的 :将多个行和列字段添加到数据透视表。 我的代码 :我有列和数组对象中的行和列字段。 我试图从两个分配领域,他们都给我一个错误。 方法1 :列表 // PTRowFields是存储行字段的列表 foreach (var item in PTRowFields) { Microsoft.Office.Interop.Excel.PivotField Rfield = PT.PivotFields(item); Rfield.Orientation = Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlRowField; } 方法2 :数组 // PTrowfields是存储行字段的数组 int num = PTrowfields.Count(); for (int i = 0; i < num; i++) { Microsoft.Office.Interop.Excel.PivotField rowfield = PT.PivotFields(PTrowfields[i]); rowfield.Orientation = Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlRowField; rowfield.Position = i + 1; } 我收到的错误 […]

如何在列中添加同名的多个数字?

数字表 第一行有每个数字有多个条目的数字,第二行有第1列中每个相应条目需要添加的数字。例如:在添加第一个数据后,A列的总数为370来自B列的四个单元格,因为它们对应于A列中的1 。这仅仅是一个样本。 我有一个数据集,有这样的一千个数字。 我无法一一筛选每一个数字,然后总结第二列中的数字。 有人能告诉我怎么做吗?

数据透视 – “从filter中的olap服务器评估计算的成员”不断closures

我在Excel 2013中select了pivottable选项,并在Totals&Filter选项卡下设置了“在filter中评估olap服务器的计算成员”。 我发现,如果我保存并closures工作簿,然后重新打开评估计算成员从olap服务器在filter选项已被停用。 有没有人有过这个问题?

Excel – 数据透视表 – 发生次数

我有一个表如下: 基本上,这个表格显示了从12月15日到3月16日一个公司的员工状况。 实际上,我想使用数据透视表为我提供一个汇总表,如下所示: 我的问题是,如何使用“数据透视表”来产生上述预期的结果表? 我的老板坚持使用数据透视表,因为他认为数据透视表可以提供更好的数据分组视图(具有扩展button),他可以使用切片器作为过滤。 希望我的问题对你的理解是足够清楚的。 非常感谢你提前。

具有多个条件数组的Sum公式中的Excel单元格引用

是否有可能把单元格引用内部正在使用一个GetPivotData公式,由SUM封装的数组? 例如,这个公式起作用 =SUM(GETPIVOTDATA("loss_pct",Pres3_Pivot!$A$1,"typeOfLiquidation",{"REO Sale","Short Sale"},"liquidationMonth",E$6)) 它取得了“typesstream动性”值“REO销售”和“卖空”的GetPivotData结果的总和, 这个公式不起作用: =SUM(GETPIVOTDATA("loss_pct",Pres3_Pivot!$A$1,"typeOfLiquidation",{D23,D24},"liquidationMonth",E$6)) 这将尝试相同的结果,但是在“D23”和“D24”处有单元格引用。 尝试input此公式会遇到一个应用程序错误,告诉我我键入的公式包含错误。 这也不行,但这次至less我得到一个参考错误: =SUM(GETPIVOTDATA("loss_pct",Pres3_Pivot!$A$1,"typeOfLiquidation",INDIRECT({"D23","D24"}),"liquidationMonth",E$6)) 有没有人有build议? 数组内是否有这样的引用?

使用Epplus在数据透视表上进行条件格式化

我想添加条件格式的数据透视表创build从Epplus埠我不能做到这一点。 我可以在常规的Excel表格上添加列的颜色 using (var range = Pws.Cells[1,1,5,5]) { range.Style.Fill.PatternType = ExcelFillStyle.Solid; range.Style.Fill.BackgroundColor.SetColor(colorValue); } 但是,当我在数据透视表工作表上添加代码并尝试打开它时,会popup消息,如“是否要在数据透视表中replace目标单元格的内容? 我认为它在透视表值的顶部添加了颜色。 其猜测,因为我可以看到数据透视表的值,当我不添加颜色格式。 任何人都有这个问题,有没有解决办法?

如何在只有一个主要行标签内扩展次要行标签?

有没有办法扩展第二行标签只有一个主要行标签的值? 之前:这里是供应商的项目销售,包括付款条件。 每个供应商只有一组付款条件,但可能有许多项目。 因此,数据透视表会汇总到支付条款级别,但是用户可以select扩展一组付款条款以查看该提供商的条目。 对于此分析,供应商字段保持扩展状态,以便用户可以立即看到所有供应商的付款条款。 我只想看到公司1的项目,但是当我扩展其付款条款时,数据透视表也使用相同的付款条款来扩展其他供应商。 我不想看到公司4的项目,只有公司1。供应商必须按销售sorting,所以翻转卖方和支付条款字段不是一个选项。 此外,供应商可能有100多个项目,因此扩展多个供应商可以真正改变数据透视表对用户的显示方式。 我通过将供应商名称和付款条件连接到一个字段来解决此问题。 但是这并不是我第一次遇到这种情况,我想知道微软是否有办法阻止这种情况发生。 编辑:更新示例,以反映我的实际情况。

Excel有“On Alert”的VBA吗?就像“On Error”一样?

我已经发现,popup一个关于pivottable的框实际上是一个“alert”框,而不是“error”框。 Excel是否有任何一种“On Alert GoTo:”就像“On Error GoTo:”一样? 我可以完全禁用警报,但是当用户input在数据透视表中找不到的错误名称时,我无法警告用户。 这也重新分配的东西,我不希望这一点!

子行的Excel数据透视表计数

我有一个数据透视表结构如下: 行数: +-State +—Customer +—–Brand 列: +-Cost 我想有另一列包含每个国家的客户数量 。 问题是我的数据包含客户所下的每一个订单,所以当我尝试获得客户数时,它将返回列中所述客户的每个实例。 另一个问题是我的数据是40,000行,所以我想尽量避免编辑原始数据。 我可以很容易地用蛮力做到这一点,但我想知道是否有标准的数据透视表和没有加载项。 数据透视表已经很好地整合了客户的独特价值,现在我只需要对这些唯一值进行计数。

在数据透视表中筛选 – Excel

我无法在Excel中筛选数据透视表。 我试图使用True和False方法,但没有成功,因为它会生成以下错误“无法获得PivotField PivotItems类的属性”(err.number = 1004)。 之后我试着用For Each。 对于每一个我设法改变filter,因为我不改变我的数据透视表的第一个项目。 方法正确 – 错误 Sub TandF() ActiveSheet.PivotTables("Tabela dinâmica2").ClearAllFilters With ActiveSheet.PivotTables("Tabela dinâmica2").PivotFields("Mês") .PivotItems("01/01/2015").Visible = False .PivotItems("02/01/2015").Visible = True End With End Sub 方法每个 Function filter(dtIni As String, dtFim As String) As Boolean On Error GoTo e Dim PvtTbl As PivotTable Dim pvtItm As PivotItem dtIni = Format(dtIni, "mm/dd/yyyy") dtFim […]