- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两张表:一张是客户表(“Donor”),一张是交易表(“Trans”)。在捐赠者中,我想要一个“总计”列,用于按特定捐赠者 ID 汇总所有交易,我将在标准 Excel 表格中计算如下:
=SUMIF(Trans[Donor ID],[@ID],Trans[Amt])
简单!如何使用 DAX 公式做同样的事情?我以为
=CALCULATE(SUM(Trans[Amt]),Trans[Donor ID]=[ID])
可以做到,但我收到错误
Column "ID" cannot be found or may not be used in this expression.
奇怪的是,当我使用时
=CALCULATE(SUM(Trans[Amt]),Trans[Donor ID]=3893)
我确实得到了 ID 3893 的总数。
避开计算,我确实发现这有效:
=SUMX(FILTER(Trans, Trans[Donor ID]=[ID]),[Amt])
...但它只允许一个过滤器,我需要能够添加更多过滤器,但是:
=SUMX(CALCULATETABLE(Trans, Trans[Donor ID]=[ID]),[Amt])
...(我理解就像 FILTER 但允许多个)不起作用。
你能指出我做错了什么吗?
最佳答案
组装一个如下所示的快速模型后:
我已确认此 DAX 论坛可用作捐赠者表中的计算列:
=CALCULATE(SUM(Trans[Amt]), FILTER(Trans, Trans[Donor] = Donor[DonorKey]))
这里的关键是确保两个表之间的关系配置正确,然后确保使用 CALCULATE() 和 FILTER() 的组合——根据当前的捐赠者上下文过滤 trans 表。
关于excel - 如何根据第二个 PowerPivot 表的行对一个 PowerPivot 表进行求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579790/
实际上,只要选择一对多的方向我就很满意了。我有一个表,它是我想用作查找表的 SQL 查询的结果。它的关键列是独一无二的,但我不知道如何告诉 Powerpivot。我有另一个从 Excel 链接的表,用
我的情况如下: 这是在 Excel 2013(32 位)中开发的 Powerpivot 解决方案。我有一个交易表,其中包含交易金额、类别和过帐日期。我想做的是根据时间范围提出一些不同的计算。 当日进口
假设我在 SQL Server 数据库中有下表,我想在其上执行 Excel PowerPivot(Excel 2010 版本): Date: Grp: Value: 1-Jan a
我有两张表:一张是客户表(“Donor”),一张是交易表(“Trans”)。在捐赠者中,我想要一个“总计”列,用于按特定捐赠者 ID 汇总所有交易,我将在标准 Excel 表格中计算如下: =SUMI
我的表中的数据存储在 Excel 文件中。我将此表链接到 PowerPivot 数据模型,并从该数据模型中我想在同一个 Excel 文件中创建数据透视表。在此表中,一列包含将数据分为:预算、去年、先前
我已经想出如何在度量中完成与以下等效的操作,但我需要将其用作 Power View 图表中的图例,因此需要在计算列中完成。从计算字段到计算列的上下文变化完全把我搞砸了。 在我的数据模型中,我有一张工作
我将表格中的数据存储在 Excel 文件中。我将此表链接到一个 PowerPivot 数据模型,并且我想从该数据模型在同一个 Excel 文件中创建一个数据透视表。在此表中,一列包含数据拆分为:预算、
我有一个表 geoLocations,其中包含两列纬度和经度。还有第二个表(让我们将其命名为城市),其中包含每对唯一的纬度和经度对应的城市。 如何使用 PowerPivot 为这种关系建模?创建两个单
我在确定如何计算可以绘制在数据透视图上的平均值时遇到了一些困难。 具体来说,我希望将销售代表的业绩(按月/年计算的毛利润)与在给定时期内担任可比角色(同一工作组)的所有其他销售代表(使用平均值)进行比
我曾尝试研究这个问题,但在理解 DAX 时遇到了问题。 我使用的是 PowerPivot 而不是普通的数据透视表,这样我就可以使用不同的计数功能。我想在经典数据透视表中创建等同于计算字段的内容。我在下
在 PowerPivot Excel 2016 中,我编写了一个公式来使用过滤器函数总结年初至今的销售额,如下所示: SalesYTD:=CALCULATE ( [Net Sales], FILTER
我有一个看起来像这样的 powerpivot 表......所有“事实”都在一个表中,其中 Information 列用于隔离: Information | Year | Amount Expense
我有一个包含大量切片器的基本数据集,大致如下所示: Hours SpreadPerHr Spread 5.00 5.00 2
我有这张 table 我想创建度量以获取每天的最后交易值(value)。例如。 DAX查询应如何显示? 最佳答案 您必须创建两个度量。一个用于每个日期的最后一次,另一个用于获取该日期和时间的值。 La
我正在 Power Pivot for Excel 2013 中构建数据模型,并且需要能够识别特定组的列中的最大值。不幸的是,我认为可行的内容以及我之前搜索的内容给了我一个错误或不适用(有一个类似的问
我正在处理具有以下表格/关系的 PowerPivot 报告: 事实表: 赞助商 ID 办公室编号 输入 颜色 数量 昏暗赞助商: 赞助商 ID 赞助商姓名 项目名称 昏暗办公室: 办公室编号 地区 国
有没有办法将电源查询数据直接加载到电源数据透视表中,而无需创建 excel 表作为中间步骤? 我找到的所有示例都引用了 Excel 2010 和 2013。虽然说明类似,但在 2016 年不起作用。
我在使用 PowerPivot for Excel 从多维数据集导入数据时遇到问题。 当我将度量导入 PowerPivot 工作簿时,它会将数字视为文本。当我尝试将数据类型更改为十进制数时,出现以下错
我认为我遇到了一个相对简单的问题,只是无法使其正常工作。首先我要说的是我是 DAX 新手。 考虑以下 PowerPivot 数据模型: 它由一个销售记录表和一个“每日费用”表组成,该表连接到一个日期查
我的 PowerPivot 查询设置如下: exec sp_GetOrders NULL, NULL, '2012-08-01', '2012-09-17', '全部', 0, NULL, 1, 0,
我是一名优秀的程序员,十分优秀!