我有一个表[Delays],其中包含一个名为[Delay]的列。我还有一个包含三列的[Ranges]表:[Range],[From]和[To]。我需要在[Delays]表中创建一个列,根据以下标准显示[Ranges]表中的Range值:' Delays' [Delay]> =' Ranges' [来自]&& '延迟' [延迟]< '范围' [到]
非常感谢帮助。
答案 0 :(得分:0)
尝试使用以下方法创建度量:
=CALCULATE(
VALUES(Ranges[Range]),
FILTER(Ranges,
Delays[Delay] >= Ranges[From]
&& Delays[Delay] < Ranges[To]
)
根据您的表格,您可能需要使用HASONEVALUE函数,因为如果延迟属于多个范围,则该度量将失败。
这假设Ranges表和Delays表没有连接在一起。如果是,则可以从Delays表中添加Ranges [Range]。
SUMMARIZE(
Delays,
Delays[Delay],
Range[Ranges]
)