qlikview - 在 qlik 意义上计算总数的百分比
问题描述
我的 qlik sense 桌面(2019 年 6 月版)中有以下数据结构:
Time Reference Relevant
01.01.2019 1 1
01.01.2019 2 0
01.02.2019 3 0
01.02.2019 4 0
我想建立一个折线图,显示每天出现的引用总数的百分比。
所以值将是:
01.01.2019 0.5
01.02.2019 0
在formel编辑器中我要写什么?表达式:Sum(total [Relevant])/Count(total [Reference])
不起作用。
结合日期的总和和计数的技巧是什么?
解决方案
要获得 Relevant=1 的引用计数,您可以这样做Count({<Relevant={1}>}Reference)
,然后您可以将百分比作为Count({<Relevant={1}>}Reference)/Count(Reference)
.
但是,由于您的场景中的数据非常简单,您实际上可以这样做sum(Relevant)/count(Reference)
- 不需要总计,因为您没有在第二个表中包含参考。
如果您确实想要一个表格来显示当天的相关百分比,同时仍然显示参考,那么您可能需要更像Count(TOTAL<Time> {<Relevant={1}>}Reference)/Count(TOTAL<Time> Reference)
或只是sum(TOTAL<Time> Relevant)/count(TOTAL<Time> Reference)
在您的简单场景中的东西。
推荐阅读
- laravel - 刀片语句中的额外空格。拉拉维尔 8
- reactjs - next-dev.js:89 TypeError: 无法读取 null 的属性“parentNode”
- google-cloud-platform - Google Anthos 本地安装
- python - 合并 csv 文件,将原始文件名添加到输出文件中的每一行
- vapor - 将静态网页添加到 Vapor 服务器
- mysql - SQL 插入用户上次活动的结束日期
- android - 使用 expo-av 在内置的 Expo 应用程序(iOS 和 Android)的独立版本上无法播放声音
- google-app-engine - 如何从 GCP 的托管 ssl 迁移到不同的服务
- python - Python中的uint8_t翻转?什么是最好或最优雅的方式?
- angular - rxjs:条件取数