- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 DAX 新手。
我目前正在使用 Power BI 并尝试创建使用几个不同 SKU(或 ID)的销售总额
我可以使用它来过滤至 1 个 sku(“A1”):
Measure = CALCULATE([销售额总和],Table4[SKU]="A1")
但我想过滤到五个不同的 SKU。
示例数据:
2 1,050.54
3 43,925.20
4 8,596.00
5 1,630.00
8 3,330.00
A1 45.24
A2 499.87
A3 53,567.05
A4 337.92
A5 4,265.00
AB 12,651.94
ACC 7,634.95
ADV -1,769.95
ANT 1.60
AUTO 9,655.40
BOOT 268.00
这可能吗?
最佳答案
CALCULATE定义为CALCULATE(<expression>,<filter1>,<filter2>…)
这意味着您可以一次使用多个过滤器。但是,多个过滤器将同时起作用。这意味着数据必须满足这两个条件。
这样做BadSumOfSales:=CALCULATE([Sum of Sales],Table3[SKU]="A1",Table4[SKU]="AB")
不会给你你需要的东西。由于 SKU 必须等于 A1 和 AB,因此它将返回空白
由于您希望在过滤中包含五个项目,因此您应该利用 SWITCH功能。这将允许您适应应返回 TRUE 的多个条件。然后让你返回FALSE对于其他任何事情
TotalsSumOfSales:=CALCULATE([Sum Of Sales],
SWITCH(Table4[SKU],
"A1",TRUE(),
"A2",TRUE(),
"A3",TRUE(),
"4" ,TRUE(),
"5" ,TRUE(),
"8" ,TRUE(),
FALSE()
))
解决这个问题的另一种方法是使用 OR功能。这是一个很好的选择,但只有当您同时有两个过滤器时才真正有效。如果有两个以上,则必须进行一些可能变得复杂的嵌套。因此,对于您的情况,我会坚持使用 SWITCH ,但这里有一个示例:
OrTotalSumOfSales:=CALCULATE([Sum of Sales],
OR(
Table4[SKU]="A1",
Table4[SKU]="A2"
))
关于excel - 在 DAX 中使用多个过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30084801/
我不知道这是否可行,但我希望能够创建一个计算列,其中每一行都依赖于它上面的行。 一个典型的例子是 Fibonacci sequence ,其中序列由递推关系 F(n) = F(n-1) + F(n-2
我有以下 case when 语句: case when ts.wgt_kg / ((hgt_cm / 100) * (hgt_cm / 100)) 30.0 then 'Obese > 30.0'
我有一个文本列,想将其转换为正确的。有没有办法只使用 DAX 来做到这一点?我不想使用内置的 powerbi 功能 适当的大小写是将每个单词的每个第一个字母都大写的任何文本。例如,“这是一个适当案例的
我需要对由 Summarize Function 产生的表产生的列的值求和。 例如我的数据集“标签”是这样的 Type Value A 10 A
我是 DAX 公式的新手。我正在寻找如何为以下数据执行与 SUMPRODUCT 等效的 excel: Id | Metric | Weight | Metric times Weight | 1 |
我在 Power BI Desktop 中有以下切片器,其中 客户数量 计算为 计数(不同(Fact.EHRTransaction.ClientFK))在我的数据模型中: 我的目标是计算占总数的百分比
。此公式有时命中/未命中返回正确值。在图片中,您可以看到50%的时间是正确返回的……
我有一个多步骤过程,可以将汇总基表的表变量分阶段到匹配的粒度。 过程(简而言之): 删除选定的日期过滤器 使用计算值创建过滤器 然后汇总新过滤的表以使粒度匹配 将结果表连接起来形成一个覆盖率表 为此,
我在 Power BI 中有一个如下表,其中包含类别和子类别两列。我正在尝试将每个类别的 subcategory="S2"计数放入计算列中(如 S2_count)。 Category Subca
我有一个涉及两个表格的问题,一个有一些成本(表格停止在值(value)处,我已经输入了我想在我的显式度量中看到的预期值),一个是按集群排序的城市。 我需要创建一个显式度量,该度量返回给定集群和费用的第
我正在努力在 DAX 中重新创建以下 Excel 逻辑: Cont 和 CF 都是数据列(来自 SQL 数据库),而 A 值是动态的,因为它来自 What-if分析: 正如您在屏幕截图中看到的那样,A
我想知道这两个 DAX 表达式之间有什么区别,每个表达式都返回我需要的内容: (1) =calculate([PctMkt], FILTER ( ALL ( BondDim), BondDim[Qua
我有一个事实表,其中存储项目、管理项目的公司以及项目应向其收费的公司: | Project | Company original | Company to display | Perc. | | A
在电源查询中,我有一个这样的表: date | month | 01/01/2017 | jan 2017 | 02/01/2017 | jan 2017 | 03/01/2017
使用 PowerPivot 功能创建度量。 列中有两种类型的值:整数和 NULL(字符串)。 试图弄清楚如何创建一个 DAX 公式来计算仅采用包含整数的单元格的列的平均值。 感觉下一个基本公式会起作用
我在 PowerPivot 上的数据集中进行了计算: SUM:=CALCULATE(SUM([Data]),FILTER(ALL(Table[Month]),[Month]=[CURRENTMONTH
我的表包含大量针对个别卖家的重复销售信息,我基本上创建了一个列和一个度量来标记用户他们拥有的 View 是否包含重复的销售信息。 这是我的表格的一个非常简单的例子 SalesManager Sale
这是我正在尝试的查询。 EVALUATE SELECTCOLUMNS('MyTable',"col1",DISTINCT(VALUES('MyTable'[Email]))) 最佳答案 如果您想简单地
我有两个相同的表格视觉效果和一个计算类别百分比的度量。 % = DIVIDE( [m_SalesValue] ,CALCULATE([m_SalesValue], ALLSELECTE
我有这张 table 我想创建度量以获取每天的最后交易值(value)。例如。 DAX查询应如何显示? 最佳答案 您必须创建两个度量。一个用于每个日期的最后一次,另一个用于获取该日期和时间的值。 La
我是一名优秀的程序员,十分优秀!