[英]DAX (calculated column, related tables)
我有一個表 [Delays],其中有一列名為 [Delay]。 我還有一個包含三列的表 [Ranges]:[Range]、[From] 和 [To]。 我需要在 [Delays] 表中創建一列,以根據以下條件顯示 [Ranges] 表中的 Range 值:'Delays'[Delay] >= 'Ranges'[From] && 'Delays'[Delay] < '范圍'[至]。
非常感謝幫助。
嘗試使用以下方法創建度量:
=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]
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.