我正在使用Tableau中的一个项目(它使用与Excel非常相似的功能,如果有帮助的话)我需要从两个不同的测量得到的单个测量,其中一个是低十进制数(2.95 on高端,低点0.00667),另一个是百分比(范围从29.8到100%)。
换句话说,我有两个表格详细说明公交车准时性 - 一个用于高频率路线,以超时等待时间(EWT,以分钟为单位)测量,另一个用于低频路线,并按时间百分比衡量。我有一张所有路线的地图,并希望根据路线的准时情况对线路进行着色(对于EWT较低或路由率较高的路线较细的线路;对于EWT较高或路由比例较低的路线较粗的线路)。为此做准备,我将两个表格合并,并将不存在的值排除在外。
我以为我会做类似log(EWT + PercentOnTime)的事情,但我意识到这可能无法提供我想要的价值(特别是因为我最终需要一个或另一个的倒数,因为低EWT是有利的,高%按时有利)。
知道我是怎么做到的吗?谢谢!
答案 0 :(得分:1)
如果您以均匀的方式组合/比较指标并且数据是相对线性的,那么您需要做的就是将它们标准化。
如果您有EWT预期范围(例如0.00667至2.95)。那么2就是
(2 - 0.00667)/(2.95 - 0.00667)= 0.67723但由于EWT在语义上与反正点相反,我们需要使用1-0.67723 = 0.32277。
如果您为准时百分比范围做同样的事情:
EG。 80%
(80 - 29.8)/(100-29.8)= 0.7169
您可以比较这些指标,因为它们是标准化的(如果您假设基础指标(1-EWT)和时间百分比(OTP)类似,则在0-1:乘以100以获得百分比)。
因此,您可以将它们组合到一个表中。您将要忽略所有零值,因为这实际上表明您在这些点上没有数据。
你必须使用if语句来表达:
if OTP > 0 then ([OTP-29.8])/(100-29.8) else (1-(([EWT]-0.00667)/(2.95-0.00667)))
希望这有帮助。