google-data-studio - 识别期间未出现的元素(Google 数据洞察)
问题描述
我有一张表,显示购买产品的重复性,其中包含以下列:product_id、report_date、数量。
我需要在表格中列出超过 50 天未售出的产品。我设法做到了相反的事情(列出过去 50 天内售出的那些),但相反的逻辑尚未能够实现。
有没有人有任何提示?
表格示例:
product_id,date,report_date,quantity
329,2019-01-02 08:19:17,2019-01-02 14:34:12,6
243,2019-01-03 09:19:17,2019-01-03 15:34:12,6
238,2019-02-02 08:19:17,2019-03-02 14:34:12,84
170,2019-04-02 08:19:17,2019-04-02 14:34:12,84
238,2019-04-02 08:19:17,2019-04-02 14:34:12,8
238,2019-04-02 08:19:17,2019-04-02 14:34:12,100
238,2019-08-02 08:19:17,2019-08-02 14:34:12,100
238,2019-10-02 08:19:17,2019-10-02 14:34:12,100
170,2020-01-02 08:19:17,2020-01-02 14:34:12,84
170,2020-01-02 08:19:17,2020-01-02 14:34:12,84
解决方案
有许多步骤可以完成此任务。我认为该date
专栏是可以使用的。您的表格中的示例包括重复的条目。是不是同时订单有两次?
所以这里是步骤:
首先将计算字段添加date_past
到您的数据集:
DATE_DIFF(CURRENT_DATE(),date)
向数据集添加一个过滤器SO_demo
:
include date_past<30
然后将数据与其自身混合。用作product_id
加入键。只有第二个数据集有SO_demo
过滤器。sold_last_30_days
使用公式将计算字段添加到此数据集的维度"yes"
。
在要显示的表格/图表中,在字段上添加过滤器include sold_last_30_days is Null
。
推荐阅读
- django - django.db.utils.IntegrityError:在 POST 请求中
- react-native - 如何在 react native 中构建登录和注册系统
- python - 如何在python中打印出行号
- php - 预检请求未通过访问控制检查
- bash - 如何在远程机器上安全地运行任意代码?
- mysql - SQL 以 JSON 格式复制和保存
- java - Spring中使用JsonFilter进行动态序列化
- flutter - 在 Flutter 中,如何创建一个带有磨砂玻璃效果的 SliverAppBar?
- python - 如何将包含输入函数的python函数调用到HTML
- firebase - 如何向 Firestore Go SDK 验证用户身份?