- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,这是我正在使用的 Power BI:
我想计算季度与季度之间的成本变化百分比。
如上表所示,我在季度总成本列
中列出了第 1 季度、第 2 季度、第 3 季度和第 4 季度的总成本,这是我使用以下公式计算的:
Total Cost By Quarter =
IF (
[Quarters] = "Q1",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q1" )
),
IF (
[Quarters] = "Q2",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q2" )
),
IF (
[Quarters] = "Q3",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q3" )
),
IF (
[Quarters] = "Q4",
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q4" )
)
)
)
)
)
但是,由于重复值([按季度的总成本]
中的多个 Q1、Q2 等),我无法弄清楚如何使用另一个计算列来计算季度之间的百分比变化。
因此,我尝试使用度量来计算%Change。我使用如下公式对第一季度成本、第二季度成本、第三季度成本和第四季度成本进行了衡量:
Q1Sum =
CALCULATE (
SUM ( CR_Months_ByMonth[Cost] ),
FILTER ( CR_Months_ByMonth, [Quarters] = "Q1" )
)
然后,我使用如下公式制定了一项新措施来计算 Q12%Change、Q23%Change 和 Q34%Change:
Q12%Change =
( DIVIDE ( [Q2Sum] - [Q1Sum], [Q1Sum] ) )
* 100
这是我使用计算的度量得到的结果:
这种结构不会产生良好的视觉效果,我确信有一种更简单、更有效的方法来实现季度与季度之间的百分比变化。
这是我想要的结果:
最后一点,我确实有一个如下所示的日期表:
谢谢!
最佳答案
[按季度计算的总成本]
如果放入行/列上有季度的矩阵中,则应与 SUM(CR[Cost])
一样简单。
更棘手的部分是引用上一季度来获取百分比变化。它看起来像这样:
% Change =
VAR PrevQtrCost = CALCULATE(SUM(CR[Cost]), PREVIOUSQUARTER(DateTable[Date]))
RETURN DIVIDE(SUM(CR[Cost]), PrevQtrCost) - 1
VAR
行可能会略有不同,具体取决于 DateTable
与 CR
表的关联程度。
另请看一下这个类似的问题:Power BI: Percent Change Formula
<小时/>如果您没有在日期上链接,请尝试以下操作:
% Change =
VAR PrevQtr = MOD(MAX(DateTable[FiscalQuarterNumber]) - 2, 4) + 1
VAR PrevQtrCost = CALCULATE(SUM(CR[Cost]), DateTable[FiscalQuarterNumber] = PrevQtr)
RETURN DIVIDE(SUM(CR[Cost]), PrevQtrCost) - 1
关于powerbi - 电源BI : Quarter over Quarter %Change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51851250/
首先,这是我正在使用的 Power BI: 我想计算季度与季度之间的成本变化百分比。 如上表所示,我在季度总成本列中列出了第 1 季度、第 2 季度、第 3 季度和第 4 季度的总成本,这是我使用以下
我有一个 SAS 日期格式为“01JAN1980”的数据集。我想生成一个名为“季度”的变量,格式为“1980Q1”或年份和季度的任何组合。这是我的 SAS 代码: 季度=QRT(日期) 格式化季度 y
我正在尝试根据 =TODAY() 计算当前财年季度(10 月 1 日开始)日期和接下来的 x 个季度,结果是: Q2 2017 Q3 2017 Q4 2017 Q1 2018 ... Qx 20xx
apply.quarterly() 只给出每个季度的结束月份作为索引,看下面的例子: library(quantmod) getSymbols.FRED("CPILFESL") apply.quart
几个月前我接受了一次前端面试,遇到了以下问题和指南: 您已获得基准 CSS、HTML 和 JS 您不能直接编辑预定义的 HTML 或 CSS 您可以添加新的 CSS 类并使用您想要的任何版本的 jQu
我似乎无法找到任何关于这个确切场景的 Apple 文档,而且我已经尝试了各种方法来做到这一点,但我总是一无所获。 我想安排一个重复通知(iOS 10+ 所以 UNCalendarNotificatio
我遇到了我认为是 moment.js 中的错误。想在这里发布以确认/否认。注意:我通过 Titanium Studio 运行它,但它仍然是 javascript。 执行以下操作: var today
我正在尝试使用Javascript制作一个“拖欠租金计算器”,所需的功能之一是可以选择计算每周、每月或每季度的租金。 如果租金按季度支付,则当日期超过某一天时,迟交的季度数将会增加。每年的季度日为 2
我做了一些旋转并将列标题格式化为日期时间对象,更准确地说是句点,看起来像这个 Period('2000Q1', 'Q-DEC')。现在我如何将这个句点转换回字符串,即对于上面的“2000Q1”? 意识
是否有任何表达式可以获取 Hive(v0.14.1)中 DateTime 字段的 QUARTER 、 WEEK 和 DAYOFWEEK ,它们与 MySql 中的这些内置函数执行相同的操作? 这是我想
我想在一个 PDF 页面上创建四个重复的"template"。每个季度页面中的“静态”信息将是相同的,但每个页面中的可变内容都不同。您可以将其视为登录表单或类似表单的四个“副本”,但以编程方式添加了条
我想在 PostgreSQL 9.3 版本中将 QUARTER 添加到 TIMESTAMP。 我的尝试: 用于添加: SELECT TIMESTAMP '2016-01-01' + INTERVAL
有什么方法可以得到这个 [week/month/quarter/year] 最后一天的日期(a datetime, pd.Timestamp or equivalent)使用 datetime、pan
这表示函数 quarter() 是在 Hive 1.3 中引入的 https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF
用于获取所有季度中每个 ID 的 MAX 先前分数的最佳方法。 给定: ID QTR SCORE 21 1 3 21 2 5 21 3 3
我正在从 MySQL 迁移到 Postgres。我需要获取一个 DateTime 值(显然是 Postgres 中的时间戳)并确定最后一刻钟的值。我在这两种环境下都有一个解决方案,但我想知道是否有更紧
我有一个日期,我试图将其显示为“季度”,但我无法让它显示除 NULL 之外的任何内容(或者出现错误)。我希望最终得到“2015 Q1”,其中 endtime 当前为 1422748800(2015 年
这里是while looping php in while loop in w3-row-padding of w3 responsive layout 的问题。布局中断 这里是源码
我想计算 Pandas 数据框中的“第一季度”。但是我遇到了一些问题。我的 Pandas 版本是 0.17.1。 import pandas as pd import datetime as dt t
要获取当前季度的开始日期和结束日期,可以执行以下操作: start_of_curr_quarter = Time.current.to_date.beginning_of_quarter end_of
我是一名优秀的程序员,十分优秀!