tableau-api - 如何在 WINDOWS_SUM() 上使用 Tableau TOTAL()
问题描述
在我的表格工作簿中,我有一个计算字段 - “滚动 12 个月销售”,它具有以下公式并且工作正常。
WINDOWS_SUM(SUM(销售额),-11,0)
现在,我正在尝试实现滚动 12 个月的销售额百分比测量。
对于这个 % 度量,我指的是现有的计算 - SUM(Sales)/TOTAL(SUM(Sales)) - 当它在各个细分市场上被切割时,我得到百分比分布。
我试图在滚动 12 个月销售百分比计算中得到完全相同的结果。我尝试了以下方法,但不允许在 TOTAL()
WINDOWS_SUM(SUM(Sales),-11,0)/TOTAL(WINDOWS_SUM(SUM(Sales),-11,0))中使用表计算
原始数据
+--------+----------+----------+
| 月 | 硬件 | 软件 |
+--------+----------+----------+
| 1 月 20 日 | 5000 | 7500 |
| 2 月 20 日 | 6500 | 10000 |
| 3 月 20 日 | 8000 | 10500 |
| 4-20 | 11000 | 15000 |
| 5 月 20 日 | 13500 | 21000 |
+--------+----------+----------+
滚动 2 个月总销售额(这工作正常)
+--------+----------+----------+
| 月 | 硬件 | 软件 |
+--------+----------+----------+
| 1 月 20 日 | 5000 | 7500 |
| 2 月 20 日 | 11500 | 17500 |
| 3 月 20 日 | 19500 | 28000 |
| 4-20 | 25500 | 35500 |
| 5 月 20 日 | 32500 | 46500 |
+--------+----------+----------+
滚动 2 个月总销售额百分比 -以下是我想要达到的目标。
+--------+----------+----------+
| 月 | 硬件 | 软件 |
+--------+----------+----------+
| 1 月 20 日 | 40.00% | 60.00% |
| 2 月 20 日 | 39.66% | 60.34% |
| 3 月 20 日 | 41.05% | 58.95% |
| 4-20 | 41.80% | 58.20% |
| 5 月 20 日 | 41.14% | 58.86% |
+--------+----------+----------+
选项用完了!
此致
解决方案
应该不需要 TOTAL 一个 WINDOW_SUM。我怀疑这可以通过不同的计算使用来解决。但首先我不完全理解你为什么要采取你正在尝试的方法。您是否有机会展示一些示例数据以及您所期望的结果?在示例中为简单起见,滚动 2 个周期而不是 12 个周期会更容易。
推荐阅读
- react-native - React Native WebView onMessage 不起作用
- php - Htaccess mod 重写 seo url 设置
- javascript - 如何在 PayPal Javascript 代码中使用 PHP header() 函数
- google-cloud-platform - 我正在使用 GCP 服务帐户,但在调用 Dialog Flow API 时出现错误
- java - 如何从下拉列表中获取所选项目的 ID 并发送到 sqlite android?
- python - 使用自定义表单模板登录 Django
- python-3.x - 如何使用 numpy 生成多类测试数据集?
- reactjs - Reactjs API 调用大数据
- php - 如何在php中将图像文件转换为PDF文件?
- c# - 消费者生产者 - 生产者线程从不执行分配的功能