如何在计算中考虑多个度量值

How to account for multiple measure values within a calculation

我是 Tableau 的新手,使用该程序的大部分时间就像使用数据透视表一样 table。

我正在尝试结合多种措施来使客户可读订单日期。例如。星期一,1/4 周或星期一,1/4-6/15。最终版本将包含包含产品、订单日期、数量等的列。

不过,有时会有两天的收货日,例如周一和周四,1/4-6/15。 (无论是一次性订单还是每周订单都与接收天数无关 - 只是为了澄清。)

我的计算是这样的。我不确定如何计算多个接收天数:

IF [Order Frequency]= "Recurring Order" THEN [Receiving Day]+"s, " +[Week of (Monday)]+" - "+[End Date] Else [收货日]+ ", " + "周"+[周(星期一)] END

我尝试为 [Receiving Day] 编写并代入一个新的计算度量来解释多个并得到了这么远: If [收货日]>1 Then [收货日]+"s and"+[收货日]+"s, " else [收货日]+"s, " END

我认为您不能像粗体部分那样连续使用度量名称来指示多个值。

非常感谢您的帮助。

如果您确定最多只有两天的接收日,那么您可以使用详细级别表达式来查找这两天。不知道这些值很难弄清楚如何给你一个例子,但我会尝试:

IF [Order Frequency]= "Recurring Order" THEN { FIXED [Client ID or number]: MIN([Receiving Day]) }+"s, " +[Week of (Monday)]+" - "+{ FIXED [Client ID or number]: MAX([Receiving Day]) } ELSE [Receiving Day]+ ", " + "Week of "+[Week of (Monday)]
END