我正在为PO级别上的一些数据创建一个汇总表,其中PO由5-10行项组成,每个项目都有单独的发货日期。我想要做的是创建一个“平均日期”,在其中PO发运,通过一个平均的所有日期为每个单独的行项目。例如,在附图中,“平均日期”将是2月25日。列项目发运日期。我使用的代码看起来是这样的(删除了不重要的行),AVERAGE函数看起来工作正常,但返回的值是数字而不是日期,我没有选择将它重新格式化为日期。
var tbl1 =
SUMMARIZE(
'Packing slip data',
'Packing slip data'[PO],
"Average date", AVERAGE('Packing slip data'[Actual Ship Date])
) 发布于 2022-07-20 09:30:45
你好,为什么你需要平均一个日期列?这是不合逻辑的。我建议您创建一个实际的订单日期列,然后使用如下所示的度量。请注意,汇总()是按列分组的完美函数,而不是创建新列。相反,你应该使用这样的措施。我将您的代码放在上面,并做了一些修改。
VAR Result =
ADDCOLUMNS(
SUMMARIZE(
'Packing slip data',
'Packing slip data'[PO]
),
"Average_Shipping_Days", CALCULATE(AVERAGEX('Packing slip data','Packing slip data'[Actual Ship Date] - 'Packing slip data'[Actual Order Date] ))
)
RETURN Result我希望它能有所帮助。
https://stackoverflow.com/questions/73041674
复制相似问题