具有相同表格的多个过滤器

时间:2020-09-08 09:33:40

标签: powerbi

我一直在为此苦苦挣扎,希望您能帮助我。

我有一张与用品和外部服务的支出,人事支出以及公司的其他支出相关的表。 该表中的一列包含根据其会计科目,一列包含相应的成本中心,即管理成本中心,生产成本中心等,还有一列包含每个帐户的金额。

我想制作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])

谢谢!

enter image description here

1 个答案:

答案 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])
)