【发布时间】:2022-11-04 00:04:28
【问题描述】:
我有不同公司的数据。其中一家公司(公司 1)的数据在第 10 天停止,其他公司在第 6 天停止。如果公司 1 与其他公司一起选择,我想显示平均值,以便数据运行到第 10 天,但使用公司 1 的第 7、8、9、10 天的值和其他公司的第 6 天的值。
我只想用第 6 天的值填写其他公司的第 8-10 天,但这在图表上看起来会产生误导。所以我需要一个带有魔力的 DAX 方程。
例如,我有公司:
公司 1
公司 2
公司 3
等作为过滤器
还有一个像这样的表:
| Company | Date | Day of Month | Count |
|---|---|---|---|
| Company 1 | 1.11.2022 | 1 | 10 |
| Company 1 | 2.11.2022 | 2 | 20 |
| Company 1 | 3.11.2022 | 3 | 21 |
| Company 1 | 4.11.2022 | 4 | 30 |
| Company 1 | 5.11.2022 | 5 | 40 |
| Company 1 | 6.11.2022 | 6 | 50 |
| Company 1 | 7.11.2022 | 7 | 55 |
| Company 1 | 8.11.2022 | 8 | 60 |
| Company 1 | 9.11.2022 | 9 | 62 |
| Company 1 | 10.11.2022 | 10 | 70 |
| Company 1 | 11.11.2022 | 11 | NULL |
| Company 2 | 1.11.2022 | 1 | 15 |
| Company 2 | 2.11.2022 | 2 | 25 |
| Company 2 | 3.11.2022 | 3 | 30 |
| Company 2 | 4.11.2022 | 4 | 34 |
| Company 2 | 5.11.2022 | 5 | 45 |
| Company 2 | 6.11.2022 | 6 | 100 |
| Company 2 | 7.11.2022 | 7 | NULL |
每个日期都有一行,但超过 6/10 的天数为 NULL。如果单独选择公司 1 或公司 2,我想按原样显示计数。如果将它们一起选择,我想要两者的平均值,以便:
第 5 天:平均 (40,45)
第 6 天:平均 (50,100)
第 7 天:平均 (55,100)
第 8 天:平均(60,100)
第 9 天:平均(62,100)
第 10 天:平均(70,100)
有任何想法吗?
【问题讨论】: