【问题标题】:How to count just a first sale by a client in tableau如何在画面中仅计算客户的首次销售
【发布时间】:2021-05-13 14:14:35
【问题描述】:

我有一个客户首次购买的电子表格,我想看看我们每月有多少新客户。然而,我们销售的一些客户也可能在不同的邮政编码中有相同的名字,例如迈阿密诊所可能在佛罗里达州和俄亥俄州,所以我希望他们单独计算。我还想查看每月新增诊所的总数。但是如果一家诊所在 1 月和 3 月再次购买,我只想计算 1 月份的购买量

【问题讨论】:

  • 您可以创建一个简单的表格函数来组合名称文本和邮政编码,从而为每个诊所创建一个唯一 ID,然后按此进行分组。然后编写一些(更复杂的)函数来选择每个诊所的第一个购买日期。一切都非常可行。
  • 嗨,欢迎来到 SO。您实际上需要在 Tableau 中进行同期群分析。没那么难。请分享您的一些示例数据以进行演示。

标签: tableau-api level-of-detail


【解决方案1】:

让我们假设您的样本数据是这样的

现在创建一个计算字段first purchase date as

{Fixed [Clinic Name], [Zipcode]: min([Sale Date])}

此字段将只为每个诊所提供其首次购买日期。检查一下

现在为first purchase date 创建一个过滤器,创建一个计算字段,例如first purchase filter as

[first purchase date] = [Sale Date]

添加 TRUE 值过滤器(不要忘记通过右键单击将过滤器添加到上下文中)将在首次购买时给出销售额

或者也可以使用此过滤器进行区分

对于任何进一步的查询,请分享您的实际数据结构,其中包含几行以及与这些示例行相关的所需输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多