我一直在为此苦苦挣扎,希望您能帮助我。
我有一张与用品和外部服务的支出,人事支出以及公司的其他支出相关的表。 该表中的一列包含根据其会计科目,一列包含相应的成本中心,即管理成本中心,生产成本中心等,还有一列包含每个帐户的金额。
我想制作2个过滤器以达到一定数量,例如分类帐上的一个过滤器(例如64个)和一组成本中心的过滤器。
这是无效的措施
General Equipment =
CALCULATE(
SUMX(
FILTER(Financialcostcenter,
CONTAINSSTRING(Financialcostcenter[CostCenter] IN {"BF01080600", "BF01080100", "BF01080200", "BF02080000", "BF03080000", "BR_PROD_01", "BR2_PROD01", "BR3_PROD01","GR_PROD_01", "FR_PROD_01"} "BR_PROD_01")
&& Financialcostcenter [2 dígitos]= 64),
Financialcostcenter [amount]),
DATESYTD(Datas[Date])
)
谢谢!
答案 0 :(得分:0)
尽管您没有提供任何示例数据和预期的输出,但我想您还是需要如下所示的措施-
您可以在代码中根据需要添加任意数量的过滤器 如果需要,也可以使用OR代替AND
General Equipment =
CALCULATE(
SUMX(
FILTER(
Financialcostcenter,
CONTAINSSTRING(
Financialcostcenter[CostCenter] IN {"BF01080600", "BF01080100", "BF01080200", "BF02080000", "BF03080000","BR_PROD_01", "BR2_PROD01", "BR3_PROD01","GR_PROD_01", "FR_PROD_01", "BR_PROD_01"}
)
&& Financialcostcenter [2 dígitos]= "64"
//-- You can also add more filter like below
&& Financialcostcenter [Description]= "Production equipment"
),
Financialcostcenter [amount]
),
DATESYTD(Datas[Date])
)