数据表:
颜色 | 数量 |
---|---|
红色的 | 5 |
蓝色的 | 3 |
红色的 | 5 |
蓝色的 | 6 |
主表:
颜色 | 数数 |
---|---|
红色的 | 10 |
蓝色的 | 9 |
绿色的 | 0 |
您好,假设我有两张用于处理口香糖的表格,我想在主表中创建一个名为“计数”的计算列,该列基本上会汇总数据表中按颜色分组的所有口香糖数量。数据表可供我使用,我正在展示我希望主表是什么样子。
我到目前为止所尝试的:我在模态视图中为主表中的颜色和数据表中的颜色建立了一对多的关系。
Count =
CALCULATE(
SUM(RELATED(DATA_TABLE[Amount])),
MAIN_TABLE[Color] = RELATED(DATA_TABLE[Color])
)
这是我尝试过的 DAX 表达式,但“Related”后面的任何内容都带有红色下划线,并显示“参数类型不正确/找不到名称‘[Amount]’/找不到名称‘[Color]’”,现在我不知道该怎么办。我正在主表中创建这个计算列。
在 MAIN_TABLE 中创建一个计算列,将相关 DATA_TABLE 中的 AMOUNT 相加,并按颜色列中的值分组。以下是如何创建计算列的示例:Total_Amount_By_Color = CALCULATE( SUM(RELATED(DATA_TABLE[AMOUNT])), FILTER( DATA_TABLE, DATA_TABLE[color] = MAIN_TABLE[color] ) )