如何动态展示(筛选)部分列?

数据第一行为间隔一个月的日期序列,第一列为各个物品的名称,然后值为当前日期某物品的价格。需要实现的是给定筛选日期,展示过去一年的数据。目前发现BI所有的筛选均是针对行筛选(去掉部分行),没有找到如何筛选列的方法(除了转置数据,因为需求方需要这样的展示格式),请问一下这种情况可以实现吗?谢谢!

FineBI 帆软用户kjGJSteRbf 发布于 2023-4-24 16:36 (编辑于 2023-4-24 17:04)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
龚伟1846Lv3初级互助
发布于2023-4-24 17:02(编辑于 2023-4-24 17:33)

BI所有的筛选均针对行,你可以尝试一下数据编辑界面“更多”按钮中的行转列、列转行,分析完最后再转回客户要的行列样式

数据转置后可以按以下操作,在数据编辑界面具体步骤如下:

1、新增公式列-“YEAR(NOW())“——获取当年年份

2、最右边的更多按钮-获取时间-年——获取字段年份

3、新增公式列-“字段年份-当年年份”——获取是否为当年,当年公式结果为0(此补也可用打标签功能替代更美观,相对来说公式列方法更简单https://help.fanruan.com/finebi/doc-view-2055.html)

4、筛选公式列为0数据

最佳回答
0
大林3143511Lv5中级互助
发布于2023-4-24 16:39

可以啊:

1)将日期设置成参数

2)根据日期函数,推算出一年前日期:获取当前日期,去年的日期:yeardelta(today(),-1)

https://help.fanruan.com/finereport/doc-view-876.html

3)利用该日期筛选就可以了

  • 帆软用户kjGJSteRbf 帆软用户kjGJSteRbf(提问者) 可能描述有点不清楚,我的数据第一行为间隔一个月的日期序列,第一列为各个物品的名称,然后值为当前日期某物品的价格。需要实现的是给定筛选日期,展示过去一年的数据。目前发现BI所有的筛选均是针对行筛选(去掉部分行),没有找到如何筛选列的方法(除了转置数据,因为需求方需要这样的展示格式),请问一下这种情况可以实现吗?谢谢啦!
    2023-04-24 17:01 
  • 龚伟1846 龚伟1846 回复 帆软用户kjGJSteRbf(提问者) 看下我的建议是否有用
    2023-04-24 18:46 
  • 3关注人数
  • 221浏览人数
  • 最后回答于:2023-4-24 17:33
    请选择关闭问题的原因
    确定 取消
    返回顶部