Tag: 优秀

如何在Excel中显示比例成员在非度量维(帐户)中

使用Excel中的数据透视表与OLAP服务器(icCube),我想添加财务逻辑。 逻辑不在我想要应用逻辑多个措施(如数量,last_year_amount,预算等)的措施。 我想将这个逻辑添加到Accounts维度。 在icCube中看到2种方法来做到这一点: 利用特定的事实聚合(一元运算符)(见http://www.iccube.com/support/documentation/user_guide/schemas_cubes/facts_aggregation.php )。 这里的逻辑限于+, – ,除法和乘法,这对我的公式来说太有限了。 在“帐户”维度中创build计算成员。 我select了选项2.这完美的工作,除了这些不显示在Excel中添加(functionchildren()和成员()不能在计算项目上)。 下面的附图说明了这一点。 如何在Excel中使用Excel添加在Excel中显示帐户层次结构中的计算成员? 请注意,这些计算项目存在。 他们只是没有显示。 我怎样才能达到这些也显示,所以用户可以select这些?

使用Excel数据透视表或功率透视将多个variables转换为值

我必须使用excel来解决这个问题。 我需要知道如何从一个非常大的数据集中创build一个数据透视表,这个数据集的结构如下: week 1 week 2 week 3 第1行 第2行 第3行 第4行 我需要使用切片机只使用特定的星期,但简单地改变一周。 如果我没有受到行数的限制,我会创build一个“DATE”variables,并将“第1周,第2周,第3周…”作为该variables的值,但是这会导致太多的行使用52周,所以number_of_rows * 52行很快就达到100万)。 是否有可能在excel中创build一个“X周”的切片机的数据透视表,使每行的值显示所需的一周,而不创build一个新的variables,并显着增加行数? 我可以用另一种语言来做到这一点,我被其他人的工作技能所束缚,因此需要一种方法来做到这一点,在他们使用一个简单的工具。

调整后使用RANK,OFFSET和MATCH查找排名

我有一个公式,在“Sheet1”(列名:Adj_premium)中改变溢价的保证金,当保险费调整后,其在'rank_lookup'表中的其他保险费排名中的相对位置相应地改变。 “Sheet1”中的高级数据中的每一行都有一个与“rank_lookup”表中的列标题相对应的唯一参考编号(列名称:UniqREF)。 我试图做的是从'rank_lookup'表中存储的值返回'Sheet1'中的每一行的相对排名。 我尝试了以下,但它返回一个N / A; =RANK([@[Adj_premium]],OFFSET(rank_lookup!$B:$B,0,MATCH([@UniqREF],rank_lookup!$B$5:$JB$5,0),1,1),0) 提前致谢 本 '工作表Sheet1' 'rank_lookup'表

获取几个string中最常用的两个单词

我有一个短语列表,我想知道在我所有的短语中最常出现哪两个词。 我试图玩正则expression式和其他代码,我只是找不到正确的方法来做到这一点。 谁能帮忙? 例如: I am purchasing a wallet a wallet for 20$ purchasing a bag 我知道 a wallet发生了2次 purchasing a发生了2次

Excel使用macros复制粘贴值

我需要将单元格值从一个单元格复制到其他单元格。 这是代码工作 Private Sub CommandButton2_Click() Range("K5").Select Selection.Copy Sheets("Sheet1").Select Range("B12").Select ActiveSheet.Paste End Sub 需要将K5单元格数据复制到sheet1 b12?

VBA范围和string混淆

认为我有一个范围和string之间的差异的问题。 试图让它search任何获胜者的范围内的单元格,然后吐出一个点值。 Sub it() Dim Round1 As Range Dim Round2 As Range Dim lngCnt As Long Dim Winner() As String Dim pointSum As Double ReDim Winner(1 To 4) Winner(1) = "Mohler" Winner(2) = "Scotter" Winner(3) = "DKGAY" Winner(4) = "Lassie" Set Round1 = Range("L3,L11,L22,L32").Text For Each Winner In Round1 lngCnt = lngCnt + 10 Winner(lngCnt) […]

在VBA中应该是一个简单的循环过程

在Excel中,我有一列文字。 我相信你在编程世界中称为“string”。 一行一行,我需要把每一个单词放在列中,并在其周围放置单引号。 例如,如果单元格中的单词是狗,我需要将其更改为“狗”。 我试图写一个macros来做到这一点,但是我已经遇到了vba代码的第一部分的问题,这只是从Excel电子表格中将字段列导入到vba中 。 我的代码如下。 错误消息说“下标超出范围”,但正如你所看到的,我黯淡了arrays。 我究竟做错了什么? 谢谢。 Sub putquotes() Dim sym(1 To 162) As String For i = 1 To 162 sym(i) = Worksheets("sheet1").Cells(i + 1, 1) Next i End Sub

excel vba拆分文本

请注意,我正在使用一系列〜1000行的医疗信息数据库。 由于数据库的大小,手动操作数据太耗时。 因此,我曾试图学习VBA并使用VBA编写Excel 2010macros,以帮助我完成分析某些数据的工作。 所需的输出是从数据库的每一行提供的string中拆分某些字符,如下所示: 99204 – 办公室/门诊访问,新的 将需要分成 Active Row Active Column = 99204 ActiveRow Active Column + 3 = OFFICE / OUTPATIENT VISIT,NEW 我已经使用Walkenbach的“Excel 2013:使用VBA进行电源编程”和相当数量的networking资源(包括这个很棒的站点)研究了这个主题,但是一直没能在Excel中使用VBA开发一个完全可行的解决scheme。 我当前macros的代码是: Sub EasySplit() Dim text As String Dim a As Integer Dim name As Variant text = ActiveCell.Value name = Split(text, "-", 2) For a = 0 To […]

Excel公式获取2个字符之间的string

我试图dynamic提取Excel中的2个字符之间的string使用公式(没有文本到列)。 示例数据是: US – Blue Widgets – Net UK – Green – Grass UAE – Red – Apples *请注意,数据没有固定的长度 我尝试使用一个公式,但我想我错过了一些东西,因为这也返回最后一个string。 式: =TRIM(LEFT(SUBSTITUTE(MID(A2,FIND("|",SUBSTITUTE(A2,"-","|",1))+1,LEN(A2)),"_",REPT(" ",LEN(A2))),LEN(A2))) 这是什么回报是: Blue Widgets – Net Green – Grass Red – Apples 以下是我想要返回的内容: Blue Widgets Green Red

任何关于如何将olap立方体公开为oData的示例,以便可以使用powerpivot来使用它?

我正在寻找一个关于如何将olap多维数据集作为odata feed公开的示例,以便它可以被powerpivot使用。 我不想直接访问多维数据集。