曼城足球论坛技术论坛

找回密码
收费注册

QQ登录

只需一步,快速起源

EH搜求
EH技术汇-专业的职场才能充电站 妙哉!函数段子手兴会讲函数 足球任职器-会足球,做管理系统 足球 Home精品图文教程库
足球不给力? 何不试试FoxTable! 足球 2016函数公式学习大典 Office知识技巧收费学 制造主旨竞争力的职场宝典
Tableau-数据可视化工具 曼城足球论坛出品 - VBA代码宝收费下载
你的足球 2010实战技巧学习锦囊 不能自休, 过目难忘的 Office 新界面 足球 VBA典范代码执行指南
稽察: 113 | 回复: 4
打印 上一主题 下一主题

[求助] DAX中。

[复制链接]

TA的精华主题

TA的得分主题

跳转到指定楼层
1
揭橥于 2020-9-16 17:12 | 只看该作者 | 只看大图 回帖嘉奖 | 倒序欣赏 | 阅读形式
公司突然出了一个规则:求用户在过往30天中,足球社区互动。取分值最高的20天。
总分 = CALCULATE(SUM('sample'[得分]),TOPN(26,'sample',足球社区互动。DATESINPERIOD('sample'[日期],MAX('sample'[日期]),-30,DAY),DESC))

真相报错,求高手知道

sample.zip

8.87 KB, 下载次数: 7

TA的精华主题

TA的得分主题

2
揭橥于 2020-9-16 19:07 | 只看该作者
试试这个
  1. =
  2. SUMX (
  3. TOPN (
  4. 20,
  5. CALCULATETABLE (
  6. 'sample',
  7. DATESINPERIOD ( 'sample'[日期], MAX ( 'sample'[日期] ), -30, DAY )
  8. ),
  9. sample[得分], DESC
  10. ),
  11. 'sample'[得分]
  12. )
复制代码

TA的精华主题

TA的得分主题

3
揭橥于 2020-9-16 22:40 | 只看该作者
这两个也行

1.jpg (103.6 KB, 下载次数: 1)

1.jpg

TA的精华主题

TA的得分主题

4
揭橥于 2020-9-17 09:13 | 只看该作者
与后面两位的差不多
前20名:=CALCULATE([得分 的总和],TOPN(20,足球社区互动。var maxdate=MAXX(ALL('表1'[日期]),足球交流吧。'表1'[日期]) return FILTER(ALL('表1'[日期]),足球交流吧。'表1'[日期]>=maxdate-30),[得分 的总和]),VALUES('表1'[日期]))

TA的精华主题

TA的得分主题

5
楼主 | 揭橥于 2020-9-17 12:06 | 只看该作者
都能竣工,太感激各位了
您需要登录后才可能回帖 登录 | 收费注册

本版积分规则

眷注官方微信,每天学会一个新才能

手机版|关于我们|关系我们|曼城足球论坛

GMT+8, 2020-9-19 20:12, Processed in 0.0 second(s),007足球论坛。 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

? 1999-2021 Wooffice Inc.

沪公网安备号 沪ICP备号

本论坛言论纯属揭橥者小我意见,任何违反国度相关法律的言论。

快速回复 前往顶部 前往列表