You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写DAX函数获取余额最低的账户持有人姓名

实现查询最低余额账户持有人的DAX代码

现有账户信息表示例数据如下:

Account Holder NameBalance
Balu3
venugopal8
karthik10

预期输出:Balu

以下代码默认表名为Accounts,可根据实际表名调整:

写法1:适配唯一最低余额场景

适合确定不会出现多个账户余额同为最低的情况,创建度量值如下:

最低余额账户持有人 = 
VAR MinBalance = MIN(Accounts[Balance])
RETURN
CALCULATE(
    SELECTEDVALUE(Accounts[Account Holder Name]),
    Accounts[Balance] = MinBalance
)

说明:

  • 先通过变量计算全表最低余额
  • 筛选出余额等于最低值的记录,返回对应账户名
  • 若存在多个余额同为最低的账户,该写法会返回空值

写法2:兼容多账户同最低余额场景

如果需要同时返回所有最低余额的账户名,可以用以下写法:

最低余额账户持有人 = 
CONCATENATEX(
    TOPN(1, Accounts, Accounts[Balance], ASC),
    Accounts[Account Holder Name],
    "、"
)

说明:

  • 按余额升序排序取排名第一的所有记录
  • 用CONCATENATEX把多个账户名用顿号拼接输出

内容的提问来源于stack exchange,提问作者Madha venugopal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 05:06:09