【问题标题】:LoD expression to calculate the average count of one dimension id based on another dimension id in TableauLoD 表达式,用于计算 Tableau 中基于另一个维度 id 的一个维度 id 的平均计数
【发布时间】:2020-12-25 21:00:58
【问题描述】:

我有一个数据集,其中包含唯一行程 (ID)、users_id、bikes_id 和时间戳 trips_id、users_id 和 bikes_id 是维度:

  1. trip_id 是唯一的
  2. 一个用户可以有多个bikes_id和trips_id
  3. 一辆自行车可以有多个骑行和多个用户

我想显示每位用户(平均)有多少次骑行,用户(平均)使用了多少辆自行车,以及每辆自行车有多少次骑行。 是否有可以进行此计算的计算字段或 LoD?所以我可以每周、每月或其他时间段显示?

【问题讨论】:

  • 能否请您包含最少量的样本数据作为输入和与该数据相关的所需输出?

标签: tableau-api level-of-detail


【解决方案1】:

我想显示每位用户(平均)有多少游乐设施

使用这个 CF(整个数据的平均值)

{AVG({FIXED [USER] : COUNTD(TRIP_ID)})}

用户(平均)使用了多少辆自行车

使用这个

{AVG({FIXED [user]: countd(bike_id)})}

每辆自行车有多少次骑行

使用这个

{AVG({FIXED [bike_id]: countd(trip_id)})}

注意这些计算将为您提供整个数据集的平均值

【讨论】:

  • 我已经尝试过了,但我的想法是显示每周、每月或其他时间维度的平均值。所以考虑“日期时间戳维度”。
  • 平均每周是什么意思?我一点也看不懂!您能否提供一些所需的示例数据和输出?
猜你喜欢
  • 1970-01-01
  • 2014-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-27
  • 2013-03-27
相关资源
最近更新 更多