我有一个表汇率,其中包含日期/时间格式的日期和汇率。我想根据日期的最大值获取汇率。 例如:
<ItemGroup>
<Antlr4 Include="TSqlLexer.g4">
<Package>MyLib.Parser</Package>
<Visitor>true</Visitor>
<Error>false</Error>
<Listener>true</Listener>
<AntOutDir>..\MyLib.Parser</AntOutDir>
</Antlr4>
<Antlr4 Include="TSqlParser.g4">
<Package>MyLib.Parser</Package>
<Visitor>true</Visitor>
<Error>false</Error>
<Listener>true</Listener>
<AntOutDir>..\MyLib.Parser</AntOutDir>
</Antlr4>
</ItemGroup>
现在我需要得到77.83
答案 0 :(得分:2)
您将需要创建一个新度量:
LatestExchangeRate =
var maxDate = MAX(rateTable['Date'])
return
CALCULATE(
SELECTEDVALUE(rateTable['Exchange Rate']),
FILTER(
rateTable,
rateTable['Date'] = maxDate
)
)
说明: 我们通过maxDate过滤表并获得单行。从这一行中,我们选择汇率