找回密码
 立即注册

QQ登录

只需一步,快速开始

Pluto丶

初级会员

41

主题

106

帖子

405

积分

初级会员

积分
405
Pluto丶
初级会员   /  发表于:2024-2-22 09:31  /   查看:2395  /  回复:3
1金币
本帖最后由 Pluto丶 于 2024-2-22 09:39 编辑

image.png932505493.png

需要实现图中所示的效果,筛选出每个类别天数最大的记录,然后展示在组合图中。excel已上传

demo.xlsx

15.69 KB, 下载次数: 951

最佳答案

查看完整内容

问题描述:组合图获取每个分类中天数最大的那一条记录。 问题解决: 您好,功能可以实现,但是需要写自定义sql。有两种方式: 第一种: ① 创建数据集,添加自定义SQL表:select 类别, Max(天数) from Sheet1 group by 类别 这个表的作用是查出每个分类中的最大天数: ② 设计数据集,以上一步的自定义表为主表,关联关系为左连接, 添加 类别与类别、max(天数)和天数的关系: 就得到这样的一个表 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2024-2-22 09:31:57
来自 2#
问题描述:组合图获取每个分类中天数最大的那一条记录。



问题解决:
您好,功能可以实现,但是需要写自定义sql。有两种方式:
第一种:
① 创建数据集,添加自定义SQL表:select 类别, Max(天数) from Sheet1  group by 类别
image.png494455871.png


这个表的作用是查出每个分类中的最大天数:
image.png792833556.png

② 设计数据集,以上一步的自定义表为主表,关联关系为左连接,
添加 类别与类别、max(天数)和天数的关系:
image.png166228331.png


就得到这样的一个表:
image.png267077330.png


③   然后在设计仪表板:
image.png68309935.png
就可以了。



第二种:完全使用自定义sql实现:

Select 类别,天数,金额 from(SELECT 类别 lb, MAX(天数)ts FROM Sheet1 GROUP BY 类别)a
left join Sheet1 b on a.ts=b.天数 and a.lb=b.类别


这个sql是将所需要的字段全部处理好了,不用创建关联关系:
image.png62207030.png

然后设计仪表板:
image.png12296141.png


附件是我的demo,您可以参考。

wyn-export-20240222113648.zip

8.82 MB, 下载次数: 993

回复 使用道具 举报
Run2024
注册会员   /  发表于:2024-2-22 14:26:25
3#
还有一种方法是通过WAX,来获取分类中最大天数对应的金额:
新建一个WAX度量,绑定到图表上
image.png169793395.png

image.png306172179.png
WAX:
  1. maxx(
  2.        filter(
  3.             'demo',
  4.             filter(
  5.                   SummarizeColumns(
  6.                  'demo'[类别],
  7.                  'demo'[金额],
  8.                  "rank",
  9.                 RankW(null,partitionby('demo'[类别]),orderby('demo'[天数] desc))
  10.                 ),
  11.                [rank]=1
  12.            )
  13.        ),
  14.       'demo'[金额]
  15. )
复制代码



参见附件
wyn-export-20240222141825.zip (4.25 KB, 下载次数: 921)
image.png72902220.png

评分

参与人数 2金币 +666 满意度 +5 收起 理由
Pluto丶 + 5
Eden.Sun + 666

查看全部评分

回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-2-22 14:42:05
4#
Run2024 发表于 2024-2-22 14:26
还有一种方法是通过WAX,来获取分类中最大天数对应的金额:
新建一个WAX度量,绑定到图表上

老铁给力
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部