在使用列中的所有值时,我设法让我的运行总计工作日期,并且我还有一个日期表到表关系设置 . 我的问题更多的是让它只为我的主表的指定列值工作 . 由于机密性,我不能提供实际的表格,但是我可以提供它的例子 .
我的表目前在运行总数方面有多个无用的列 . 然而,它是基于我设置的日期 . 还有另一列,其中包含值a,b,c . 我只想运行总计值b . 但是,无论包含a,b,c的列中的值如何,我都只能运行所有行的运行总计 . 我对该列的 Headers 是类型,并且我的运行总列的值是累计,它使用一个度量来计算从按日期开始的金额列中的总计 .
我尝试使用a创建一个完整的名称表
RnTotal = Filter(info[Type] = "b")
这只给了我想要的信息,但是当我使用公式时;
Cumulative =
Calculate (
Sum([Amount]),
Filter(All(RnTotal),RnTotal[Date]<=MAX(DateTable[Date])
)
)
它有一个运行总计数,只是没有意义,并让我假设它也添加a和c in即使它们没有显示在新表上 .
我不是DAX的专家,只是想学习所以任何帮助来通过这个小速度碰撞将不胜感激 .
1 回答
您可以在
CALCULATE
函数中使用多个过滤器 .