Tag: 枢轴

Excel数据透视表:使用数据透视表设置作为参数打开URL

我有一个连接到我们客户数据库的Excel文件。 在那里,我可以分解使用数据透视表的客户数量。 例如,我会看到有18名年龄在18-25岁的女性客户居住在美国。 现在我想要做的是,把这个数字X,把它变成一个链接,点击后,打开一个Web浏览器窗口的Web应用程序,也连接到同一个客户数据库,并与这个特定的客户做一些事情段(即build立一个通讯应用程序的联系文件等) 我不知道如何做到这一点。 我假设可能会添加一个自定义button到Excel工具栏,它将提取所有当前数据透视表设置,以便我可以将它们作为URL参数发送到我的Web应用程序。 这可能吗? 如果是这样,那怎么办? 你能帮助我正确的方向吗? 多谢!

用Python生成数据透视表 – pandas? NumPy的? Xlrd? 来自csv

我一直在寻找几个小时,直到整天如何在Python中生成数据透视表。 我对python很新,所以请忍受我。 我想要的是采取一个csv文件,提取第一列,并使用该列中的数字的数量或频率生成数据透视表,并降序sorting import pandas import numpy from numpy import recfromtxt a = recfromtxt('1.csv', skiprows=1, usecols=0, delimiter=',') print a ^我在这里得到的是第一列的列表[2 2 2 6 7] 我需要的是2列的出口 2-3 6–1 7–1

SQL或MSEXCEL将数据从行转移到列NOT PIVOT或TRANSFORM

我正在尝试使用转置/数据透视(SQL Server 2008),但是MAX函数和TRANSFORM都不适用于我。 有没有办法实现这个不同,或通过使用MSEXCEL? 这是我的 ` <table> <tr><td>Name</td><td>Question</td><td>Answer</td></tr> <tr><td>Respondent 1</td><td>Question 1</td><td>Answer</td></tr> <tr><td>Respondent 1</td><td>Question 2</td><td>Answer</td></tr> <tr><td>Respondent 1</td><td>Question 3</td><td>Answer</td></tr> <tr><td>Respondent 1</td><td>Question 4</td><td>Answer</td></tr> <tr><td>Respondent 1</td><td>Question 5</td><td>Answer</td></tr> <tr><td>Respondent 2</td><td>Question 1</td><td>Answer</td></tr> <tr><td>Respondent 2</td><td>Question 2</td><td>Answer</td></tr> <tr><td>Respondent 2</td><td>Question 3</td><td>Answer</td></tr> <tr><td>Respondent 2</td><td>Question 4</td><td>Answer</td></tr> <tr><td>Respondent 2</td><td>Question 5</td><td>Answer</td></tr> <tr><td>Respondent 3</td><td>Question 1</td><td>Answer</td></tr> <tr><td>Respondent 3</td><td>Question 2</td><td>Answer</td></tr> <tr><td>Respondent 3</td><td>Question 3</td><td>Answer</td></tr> <tr><td>Respondent 3</td><td>Question 4</td><td>Answer</td></tr> <tr><td>Respondent 3</td><td>Question 5</td><td>Answer</td></tr> <tr><td></td></tr> </table> […]

Excel Pivot小计总计专栏

我有一个数据透视表,具有以下结构: 行标签: – 订单ID 列标签: – 客户types 价值观: – 总和 我有以下客户types: Business_S Business_M Business_L Private_S Private_M Private_L 现在我想要一个子总计列,分别将三个业务列和三个私有列的总和相加。 这可能吗?

如何在Excel 2010数据透视表中显示SSAS值

我认为这个问题更多的是与Excel相关的问题,但这里是我正在做的,我有一个SSAS多维数据集,我使用Excel 2010访问。 如果在选定的时间段内行的维数相同,我希望并排查看值/度量。 我已经厌倦了所有我知道但没用的枢轴选项,请帮助我。 我附上了一个例子。 谢谢。 例: 我想看到这样的数据:

Excel VBA更改数据透视表的数据源

好吧,我筛选了大量的post,无法让我的代码运行。 我试图创build一个和解报告,我已经运行得很好。 当我试图把每个月的报告粘贴到主对帐文件时,问题就出现了。 我有一切工作完美,除了我不能为我的生活弄清楚为什么我的数据透视表源不会改变。 我得到的代码是这样的错误: 运行时错误“1004”:应用程序定义或对象定义的错误 有什么build议么? : – \ Dim SrcData As String Dim PivTbl As PivotTable SrcData = ActiveSheet.Name & "!" & Range("$A$1:$H$" & LastRow).Address(ReferenceStyle:=xlR1C1) On Error Resume Next Set PivTbl = Sheets("Report").PivotTables("ReportPivot") On Error GoTo 0 If PivTbl Is Nothing Then 'create pivot Else ActiveWorkbook.PivotTables(PivTbl).ChangePivotCache ActiveWorkbook. _ PivotCaches.Create(SourceType:=xlDatabase, SourceData:=SrcData, _ Version:=xlPivotTableVersion15) PivTbl.RefreshTable […]

带filter的GetPivotData

我想使用几个GetPivotData函数,从相同的数据透视表检索数据。 我希望他们每个人根据filter值检索不同的数据。 例如: 获取月份数据透视数据:1月获取月份数据透视数据:2月份 其中Month是Pivot上的filter。 这可能使用一个公式?

使用VB.NET在数据透视表中过滤列标签

我有我的数据透视字段代码提交date。 ptField2 = ptTable2.PivotFields("Submitted Date") With ptField2 .Orientation = Excel.XlPivotFieldOrientation.xlColumnField .Name = "Submitted Date" .Caption = dtIntFrom.Value.ToString("MM-dd-yyyy") .ClearAllFilters() .PivotFilters.Add(Type:=Excel.XlPivotFilterType.xlCaptionEquals, DataField:="Submitted Date", Value1:=date_stamp) End With 这是我的目标date: 2016年3月15日至3月31日 date_stamp = Format(dtIntFrom.Value(), "m/d/yyyy") '3/15/2016 date_stamp2 = Format(dtIntTo.Value(), "m/d/yyyy") '3/31/2016 当我运行我的程序时,它会显示我的目标date的所有date。 我想每周过滤我select的目标date,它必须如下所示: 谢谢你的帮助!

与源数据(Excel VBA)在同一工作表中创build数据透视表

我有一些数据,这是我用以下VBA脚本构build的数据透视表的源代码。 代码是创build一个新的工作表,并在那里生成数据透视表,但我希望透视表出现在源数据所在的同一工作表中。 它还需要检查,直到现有的数据是什么,并且必须select一个空的单元格。 Sub ApplyPivot() ActiveWorkbook.Sheets("NOIDA").Select Range("A1").Select Set objTable = Sheet1.PivotTableWizard Set objField = objTable.PivotFields("sector") objField.Orientation = xlRowField Set objField = objTable.PivotFields("number") objField.Orientation = xlColumnField Set objField = objTable.PivotFields("quantity") objField.Orientation = xlDataField objField.Function = xlCount objField.NumberFormat = " ######" End Sub

如何定义从第n行开始的excel pivot范围?

我知道,当selectA:F作为数据透视表中的范围时,Excel知道忽略不在使用范围内的行。 我想跳过前n行,以便枢轴范围将是A6:F1000000。 由于范围是明确定义的,我不相信excel可以执行任何优化 你知道什么是正确的方法来跳过前n行吗?