Powerbi 具有相同表的多个筛选器
我一直在努力解决这个问题,希望你能帮助我 我有一张关于公司用品和外部服务费用、人事费用和其他费用的表格。 此表有一个列,其中有会计科目,一个列有相应的成本中心,即行政成本中心、生产成本中心和其他,另一个列有每个科目的金额 我想做两个过滤器来达到一个金额,一个是分类科目上的过滤器,例如64,另一个是一组成本中心的过滤器 这是不起作用的措施Powerbi 具有相同表的多个筛选器,powerbi,Powerbi,我一直在努力解决这个问题,希望你能帮助我 我有一张关于公司用品和外部服务费用、人事费用和其他费用的表格。 此表有一个列,其中有会计科目,一个列有相应的成本中心,即行政成本中心、生产成本中心和其他,另一个列有每个科目的金额 我想做两个过滤器来达到一个金额,一个是分类科目上的过滤器,例如64,另一个是一组成本中心的过滤器 这是不起作用的措施 General Equipment = 算计( ) 谢谢 虽然您没有提供任何样本数据和预期输出,但我想您需要下面这样的度量- 您可以根据需要在代码中添加任意
General Equipment =
算计(
)
谢谢
虽然您没有提供任何样本数据和预期输出,但我想您需要下面这样的度量- 您可以根据需要在代码中添加任意数量的过滤器 如果需要,也可以使用或代替
虽然您没有提供任何示例数据和预期输出,但我想您需要下面这样的度量- 您可以根据需要在代码中添加任意数量的过滤器 如果需要,也可以使用或代替
你能添加一些样本数据和预期的输出吗?我在官方出版物的链接上放了一个示例框。在本例中:我只想要生产设备的总成本,在本例中,它将是用黄色下划线的两行的总和。要到达那里,我必须过滤官方账户或两位数账户,并且仍然按照成本中心进行过滤。嗨@Mariana,请检查我编辑的答案。感谢帮助,但仍然给出了一个错误。错误显示:“错误消息:MdxScript(Model)(951,17)度量值'DR'[通用设备]中的计算错误:DAX比较操作不支持比较值具有值的文本类型考虑使用“值”或“格式”函数来转换其中一个值。“你知道我如何解决它吗?请检查我把转换后的代码转换为64”到“64”以使它成为字符串。你能用你期望的输出添加一些示例数据吗?我在官方出版物的链接上放了一个示例框。在本例中:我只想要生产设备的总成本,在本例中,它将是用黄色下划线的两行的总和。要到达那里,我必须过滤官方账户或两位数账户,并且仍然按照成本中心进行过滤。嗨@Mariana,请检查我编辑的答案。感谢帮助,但仍然给出了一个错误。错误显示:“错误消息:MdxScript(Model)(951,17)度量值'DR'[通用设备]中的计算错误:DAX比较操作不支持比较值具有值的文本类型考虑使用“值”或“格式”函数来转换其中一个值。“你知道我如何解决它吗?请检查我把转换后的代码转换为64”到“64”,使它成为字符串。如果你的“2数字”数据类型是String,你可以将检查应用为“64”。对于数字数据类型,它应该像前面一样工作。嗨@MarianaPedroso,很高兴听到它工作了。请接受答案,并进行投票,如果它真的有帮助:)如果您的“2 digitos”数据类型是字符串,您可以应用检查as=“64”。对于数字数据类型,它应该像前面一样工作。嗨@MarianaPedroso,很高兴听到它工作了。请接受答案,如果真有帮助,请投赞成票:)
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])
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])
)