以下度量有效,但我不想为每年单独度量,而是想使用变量代替 2022 年。
22 财年第 1 季度成本 = 计算(
SUM('发票金额'[CLIN 总计]),'日历'[财政年度]=2022,'日历'[财政季度]=1)
我创建了另一个措施,
ThisFY=2022
当我替换成原来的时候,
Q1FY22 Cost = CALCULATE(
SUM('Invoice Amounts'[CLIN Total]),'Calendar'[Fiscal Year]=[ThisFY],'Calendar'[Fiscal Quarter]=1)
我收到错误:函数“PLACEHOLDER”已在用作表过滤器表达式的 True/False 表达式中使用。这是不允许的。
这是一个血统问题。
试试这个。
Q1FY22 Cost = CALCULATE(
SUM('Invoice Amounts'[CLIN Total]), TREATAS( {[ThisFY]}, 'Calendar'[Fiscal Year]),'Calendar'[Fiscal Quarter]=1)