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

如何基于切片器所选股票代码的行业创建DAX过滤表?

基于切片器所选股票行业过滤的DAX实现方法

步骤说明

  • 先基于原表(假设表名为StockData)的Tickers列创建切片器,用于选择目标股票。
  • 使用DAX公式创建新表,自动筛选出与选中股票同行业的所有股票数据。

DAX公式(支持单选/多选切片器)

同行业股票表 = 
VAR SelectedSectors = 
    CALCULATETABLE(
        VALUES(StockData[Sector]),
        StockData[Tickers] IN VALUES(StockData[Tickers])
    )
RETURN
    FILTER(
        ALL(StockData),
        StockData[Sector] IN SelectedSectors
    )

公式解释

  • SelectedSectors:获取切片器选中的所有股票对应的行业集合,兼容单选和多选场景。
  • FILTER + ALL:脱离原表的上下文过滤,从完整的股票数据中筛选出所有属于目标行业的条目,保留原表的Tickers、Sector、PE、Market Cap列。

简化版(仅支持单选切片器)

如果只需要处理单选股票的场景,可使用更简洁的公式:

同行业股票表 = 
VAR SelectedSector = SELECTEDVALUE(StockData[Sector])
RETURN
    FILTER(
        ALL(StockData),
        StockData[Sector] = SelectedSector
    )

注意事项

  • 切片器必须基于原表StockData的Tickers列创建,避免出现循环依赖问题。
  • 若新表需要保持与原表的实时同步,确保原表数据更新后,新表会自动刷新。

内容的提问来源于stack exchange,提问作者Chase Ashley

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 10:21:06