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

Ag-Grid:Pivot模式下如何获取Row Group的所有ID名称?

获取Pivot模式下Row Group的Item名称

1. 用DAX提取层级中的Item(适用于Power BI/Power Pivot)

如果你的Row Group是层级结构(Group下包含Item),用PATHITEM配合PATHLENGTH能精准拿到最底层的Item名称:

Item名称 = PATHITEM(SELECTEDVALUE('你的表'[层级字段]), PATHLENGTH(SELECTEDVALUE('你的表'[层级字段])), TEXT)

原理是先算出层级的总深度,再提取最后一层的文本内容,也就是你要的Item名称。

2. 在Power Query提前拆分Group和Item(适用于Excel/Power BI)

如果数据里Group和Item合并在同一列(用分隔符连接),直接在Power Query里拆分列:

let
    数据源 = Excel.CurrentWorkbook(){[Name="数据表格"]}[Content],
    拆分层级列 = Table.SplitColumn(数据源, "层级列", Splitter.SplitTextByDelimiter("/", QuoteStyle.Csv), {"Group", "Item"})
in
    拆分层级列

把分隔符换成你实际使用的(比如\、-等),拆分后直接得到单独的Item列,后续Pivot时可直接调用。

3. 可视化层级配置(Power BI矩阵)

如果用Power BI矩阵做Row Group,把Item字段拖到行组的Group字段下方:

  • 展开行组就能直接看到Item名称;
  • 要单独获取选中的Item,用简单DAX:
当前Item = SELECTEDVALUE('你的表'[Item字段])

内容的提问来源于stack exchange,提问作者Liran Hersh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 10:10:26