如何解决如何在PowerBi中以最大日期连续多两列?
这是我的第一份PowerBi报告。
我有一个这样的表结构
TransDate UnitsAsOf Price InvestedAmount Stock
01/02/2020 10 12.4 124 APL
01/03/2020 20 13 260 APL
01/05/2020 21 15 315 APL
01/10/2020 1 111 111 BPL
这是我正在创建的表格可视化
Stock Total invested (Summarized column) Current Value
APL 699 THIS IS A MEASURE column
BPL 111
我只是不知道如何获取每只股票的max(transDate)并将其乘以该行的价格?
请帮忙吗?
解决方法
您可以这样做
measure =
SUMX(TOPN(1,YourTable,YourTable[TransDate],DESC),YourTable[Price] * YourTable[InvestedAmount])
TOPN
将返回具有最新日期的行,在SUMX
中,您将使用该行中的字段。
OPTION-1
您可以简单地创建以下措施-
max_date = MAX(your_table_name[TransDate])
现在添加带有 Stock , InvestedAmount (已应用默认SUM)和新度量 max_date 列的可视表格。输出将如下-
OPTION-2
您还可以直接添加所有三列-股票,投资金额和交易日期,并为交易日期选择最新如下图所示,输出将相同-
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。