首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用固定LOD (细节水平)计算Tableau的YTD MTD

用固定LOD (细节水平)计算Tableau的YTD MTD
EN

Stack Overflow用户
提问于 2020-09-30 19:11:56
回答 1查看 1.3K关注 0票数 0

试图在Tableau中做一份报告,显示以下销售统计数据:

  • 昨天的销售
  • 销售周至今
  • 每月销售
  • 销售流通率(30天)-按月至日计算

问题是,数据源是Shopware DB,它存储订单的所有历史状态:创建时、付款但不发货时、发运时、关闭时。即重复命令。

该报告直接连接到Shopware DB,无需数据准备。因此,要删除每个订单状态的重复条目,我将使用固定的详细计算级别来计算正确的和:

{Fixed [Order Number],[identifier]:MIN([total_price])}

然而,当我试图使用MTD的任何一种解决方案时,我在网上找到了基于这个固定的计算字段“正确和”的YTD计算,我得到了完全奇怪的数字,我甚至无法理解这些数字(它们比我所拥有的更多,例如,对于同一个数据源而言,Power BI;17,000美元,而不是238美元,65,000美元,而不是55,000美元等等)。

我尝试使用以下计算字段:

  1. 总和IF:SUM( IF MONTH([Order Date])=MONTH(TODAY()) THEN [Correct SUM] END
  2. True/False计算字段用作过滤器(如描述的这里):[Order Date] <= TODAY() AND DATETRUNC( "month", [Order Date]) = DATETRUNC("month", TODAY())

有人能告诉我下一步该怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-04 17:57:03

您应该创建字段MTD_ Sales : IIF (订购日期=年份(今天)和月份(订单日期=年份(今天)和订单日期<= date (),1,0);首先,将字段MTD_sales设置为一个维度,然后将该字段放入tableau的筛选器中。选择"1“。然后可以选择所需的维度和值,MTD_ Sales指的是满足MTD的日期。类似地,YTD也这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64144274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档