我有一张“销售”表,其中记录了所有销售额。我们主要使用13位数字的物料编号进行贸易,最后3位数字定义制造国家。因此,我们还要维护一个10位的物料编号,以定义唯一的产品。
在某些情况下,我们将制造工厂从一个地方转移到另一个地方,并更新主数据以反映新的国家/地区为主要物料,并且该物料成为库存物料。其他国家/地区标记为非库存,但是销售记录仍保留在这些国家/地区索引上。
我的问题是我想查看任何材料,该10位数字的材料的总销售额是多少,并将其加起来。
我正在使用计算功能,但是我无法使它正常工作。有人可以帮忙吗?
公式:
TGS (LC) 10 Digit = CALCULATE([TGS (LC) Total], Filter(Sales, Sales[Material number 10-digit]))
错误消息:
MdxScript(模型)(23,77)度量'Sales'中的计算错误[TGS(LC)10位数字]:无法将文本类型的值'018999901M'转换为True / False。
查询1
表格2
答案 0 :(得分:0)
尝试一下:
TGS (LC) 10 Digit =
CALCULATE(
[TGS (LC) Total],
Filter(
Sales,
Sales[Material number 10-digit] = EARLIER(Sales[Material number 10-digit])
)
)