Tag: dax

功率查询从下面的行中减去上面的行

我在Excel中使用强大的查询,我用创build自定义列来创build一个新的列,我迫切需要的是这个新的列从第二行取值,并从第一行减去它,这将需要对于所有行都会发生这样的情况:第二行从第一行减去,第三行从第二行减去,第四行从第三行减去。 请帮忙。 我不知道dax也没有权力查询今天开始使用它,我只需要这一个工作 PS。 我有一个索引,从一个开始索引,这里是代码 = Table.AddColumn(#“重新sorting的列”,“自定义”,每个[#“ODO – Km”] – [#“ODO – Km”]) 此时,ODO公里是从同一行的ODO公里减去的,我希望以前的公里公里从下一个ODO公里减去。

线性编程与功率支点

我需要在Power Pivot上大量构build的扩展程序中进行最佳情况分析。 所以我想知道是否可以在PP内进行线性优化。 问题如下: 我有N个承运人,每个承运人每个旅行的价格和能力(旅行/周)。 我需要通过在这些运营商之间分发X次旅行来降低成本($ / week)。 其实,我不需要知道如何分配,只需要最低的成本 例: 运营商| 价格| 容量 20美元10 B $ 30 20 15加元5 对于X = 20,我所需要的信息就是最好的情况是$ 425(5 * $ 15 + 10 * $ 20 + 5 * $ 30)。 我无法弄清楚如何进行迭代,除了通过使用多个计算列来伪造它们

Excel上的date划分

我是完全新的Excel和试图做一个测量。 findEND DATE – START DATE/2的中年END DATE – START DATE/2 应该将其重新设置为date格式。 我正在使用这个查询 – =DATE([End Date]-[Start Date])/2) 任何人都可以纠正我这个查询请。

PowerPivot销售人员点层结构

我试图创build一个销售人员销售各种不同产品的数据模型。 问题出现在每个产品的层级结构中。 有些产品会根据销售收到不同的点数。 根据销售额的不同,有些可能会有两到三个点的分数。 其他产品可能只是一个平摊。 那么销售人员根据他所得到的积分数等级将其最终界限作为其积分的百分比 产品1 如果第100卷= 10分 如果卷200 = 20分 如果容量300+ = 30分 员工支付 100分=积分的20% 200分=分数的50% 如果分数支付,300分= 150%。 我不知道如何在数据模型中构造这个结构,并使用DAX公式进行计算 我在这里先向您的帮助表示感谢

在Excel PowerPivot中使用DAX函数求和事务

我在我的PowerPivot数据模型中有一个名为Orders的表,它存储我们所有的订单logging,每一行都是一个唯一的订单logging,它们没有重复。 在我的数据模型中有一个叫做Transactions的第二个表 – 这个表没有任何唯一的列,但是它有一个名为' OrderID '的列,这个列与' Orders '表中存储的订单相关。 一个订单ID可能有多个交易。 我想在Orders表中添加一个计算列,这个表中的' Transactions '中的' OrderID '等于' Orders '中' OrderID '的所有交易的总和 在使用PowerPivot之前,这很简单,我使用了SUMIFS函数,但是PowerPivot中不提供此function,并且在两个表之间build立关系不起作用,因为它们是每个Order的多个事务。 任何人都可以推荐我可以使用DAX语法在PowerPivot中实现相同的SUMIFS结果? 谢谢。

如何使用COUNTX查找variables的出现次数

这个问题涉及PowerPivot。 我目前正在devise一个发票表,以包含一个名为“Hits”的列,该列计算了单个客户购买一个项目的次数。 我目前有一个像这样的表格: 发票 INVOICE ID CUSTOMER ID PRODUCT ID 321 1 444 322 2 411 323 3 221 324 4 321 325 5 444 326 5 444 这是我想它看起来像: 发票 INVOICE ID CUSTOMER ID PRODUCT ID HITS 321 1 444 1 322 2 411 1 323 3 221 1 324 4 321 1 325 5 […]

DAX累计SUM忽略我的filter

基本上我使用两个PowerPivot链接表。 第一个包含以下列[date],[金额],[Id]。 第二个表只包含用于过滤第一个表的id的[Id]。 这一直很好,直到我把它与计算累积总和的措施结合起来。 =CALCULATE(SUM( [Amount] ) ; FILTER(ALL( 'Table') ; 'Table'[Date] <= MAX('Table'[Date] ))) 我试图将各种filter直接应用到Calculate语句中,但是这些都不起作用。 应该正确的条件似乎总是返回一个错误,即在当前上下文中无法确定列。 需要注意的一点是[Id]列是一个string值。 最佳的解决scheme将是一个方法来计算累积值与任何Idfilter应用到数据透视表(我用这些表中的几个过滤到一个表与数据),但有多个变化的计算的措施也很好。 我是新来的DAX,所以我非常感谢这一切!

如何根据行和列上下文来查找一个值?

我需要聚合一些基于行和列上下文的乘法。 我最好的描述是用伪代码。 For each cell in the Pivot table SUM Foreach ORU Percent= Look up the multiplier for that ORU associated with the Column SUMofValue = Add all of the Values associated with that Column/Row combination Multiply Percent * SUMofValue 过去几天我尝试了很多方法,看了很多例子,但是错过了一些东西。 具体来说,不起作用的是: CALCULATE(SUM(ORUBUMGR[Percent]), ORUMAP)*CALCULATE(SUM(Charges[Value]), ORUMAP) 因为你正在做所有百分比的总和而不是仅与MGR相关的百分比之和(即列上下文) 链接到XLS

一对多关系

我试图从一些Excel表创build一个Power Pivot模型,但是这些表之间的关系有问题。 我现在的模型: 这张照片代表了这个问题: EX_FieldName没有正确链接到FieldName,因为我想要的是 InvolvedParty(cat) – > martialStatus(FieldName) – > martialStatus(Ex_FieldName- – > 1(Count) 如果我selectExfieldNames的计数,我得到的结果,但不是每个值链接到一个Ex_FieldName ,我需要所有的FieldNames所以我需要countOfModel 。 有没有可能创造这个?

过滤多个事实的表格模型维度

我正在教育环境中构build一个表格模型,并且在跨多个基表过滤查找表时遇到了一些困难。 我已经阅读了关于桥接表,我相信我可以使用,但是我有十几个事实表,所以相应桥接表的数量似乎很麻烦。 我可以通过DAX来处理过滤吗? 我一直在努力学习更多的DAX,但是到目前为止我还是一个新的难题。 下面是一个我试图完成的示例场景:为了简化,我有一个名为Student的维度,其中包含每个学生的一行。 我有一个名为纪律的事实,其中包含每个学生的纪律事件logging(每个事件1个,而不是所有的学生都会有纪律事件)。 此外,我还有一张名为“评估”的事实表,其中包含考试的评估logging(每个学生完成一次评估)。 有些学生不会参加这个评估,所以他们没有相应的分数。 例如,当我在一个数据透视表中build模这个数据时,为了分析学科和评估之间的相关性,我引入了一个名为“学科事件计数”(学科事件logging计数)和“评估平均分数”(评估分数平均值)的度量。 我只想查看有两个值的学生列表,但我得到如下所示: 学生姓名——–纪律事件数——–评估平均分 学生A ——————-(空白)————————– —- 85.7 学生B ———————- 3 ————————- – – – (空白) 学生C ———————- 2 ————————- ——– 88.7 在这种情况下,我想我的结果集只包含学生C,因为他们都有一个值。 我还testing了在应用层(Excel)上处理过滤,通过过滤每列中的空白,但使用可能嵌套值和大量数据的真实数据,似乎不能很好地工作。 感谢您的任何反馈!