- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何构建 DAX 度量来计算特定月份的 YTD 值总和?
这里我们有按月份分组的事实表。 FactTable 填充了实际数据和预测数据。了解实际结束时间的唯一方法是[截止日期]表中[年初至今结束]列中的信息。在表 [截止日期] 列 [YTD 结束] 中 – 这是一个单值表 – 我们选择了感兴趣的月份,我们希望查看该月份的 YTD 计算结果。在我们的例子中是三月。 FactTable 每月不定期更新,通常延迟一个月。由于更新不规律,无法与 TODAY 等时间函数关联。
我们希望在[年初至今] 月份的黄卡视觉中显示正确的年初至今值。当我们点击“2018-03”上的切片器时,我们几乎得到了我们想要的东西——黄卡中的正确值 66。然而这个解决方案不是自动的。我希望当 [End of YTD] 月份发生变化时自动看到正确的值,在我们的例子中是四月或五月。我不希望它由用户完成。
我的拼命努力可以从文件下载:DAX YTD.pbix
我用各种方式追赶鹿:
非常感谢您的帮助。
在赏金之前更新。走向更高层次。我在 FactTable 中引入了一个类别列。请下载DAX YTD by category.pbix 。所以过滤现在变得更加复杂。我想要苹果类别的正确的年初至今数据。
最佳答案
您是否使用了Calendar
表中的Date
列,而不是FactTable
中的列?
如果您使用FactTable
中的日期列,当您对日期应用过滤器时,它将过滤3月份的事实记录,然后进行计算,从而得到结果33
。
如果您使用Calendar
中的记录,当您对其应用过滤器时,它会过滤Calendar
上的记录(您想要在图表中显示),因此基础计算仍将保持不变。
一个工作示例:
日历 = 日历(日期(2010, 1, 1), 日期(2020, 12, 31))
我建议您更改度量的计算以避免在某些情况下丢失值:
Total = SUM(FactTable[Value])
MTD = TOTALMTD([Total], 'Calendar'[Date])
YTD = TOTALYTD([Total], 'Calendar'[Date])
<小时/>
更新:
我现在更清楚你想要实现什么,但它仍然看起来是 XY problem对我来说。
我理解您希望按原样显示仪表板,以便用户不需要每次都单击/输入来查看他们应该看到的内容。这就是为什么我不明白为什么您需要创建一个新表来存储截止日期(YTD 结束)
。如何自动维护?
上面的相对日期过滤
解决方案实际上仍然适用于您共享的 .pbix 文件。如果将Date
列从Calendar
表拖到黄卡的视觉级别过滤器并添加相对日期过滤器,它应该按如下方式工作:
对于 End of YTD
视觉效果,您可以使用 following measure获取上一个日历月的第一天,因此您不需要为其创建另一个表:
End of YTD = EOMONTH(TODAY(), -2) + 1
希望这就是您想要实现的目标:
Updated file供您引用。
<小时/>再次更新:
我认为您必须编写自己的 YTD
计算,而不是使用内置计算,以便您可以利用在另一个表中定义的截止日期。在这里,我假设 'Cut off date'[End of YTD]
中只有一行。请注意,我已将 ALL()
添加到过滤器,以便黄卡保持不变 (66),而不是在单击其他一些行/过滤器时显示空白:
YTD_Special =
CALCULATE(
[Total],
FILTER(
ALL(FactTable),
FactTable[Date] >= DATE(YEAR(VALUES('Cut off date'[End of YTD])), 1, 1) &&
FactTable[Date] <= VALUES('Cut off date'[End of YTD])
)
)
关于powerbi - 在 DAX 中进行测量以计算仅适用于 Power BI 的选定月份的年初至今,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49728361/
所以我问了一个类似的问题,但我想我应该更普遍地提出这个问题,以获得尽可能多的想法。 我有 Power BI Pro。我的任务是为数百个收件人创建报告,每个报告都针对该特定用户进行个性化设置。 尽管每个
有没有什么方法可以将 Power BI 报表部署到 Power BI 报表服务器,而无需手动复制这些文件,将它们上传到服务器,最后逐个报表更改每个报表的数据源连接信息,这在每个报表中都不实用客户网站。
我不认为这个问题是针对这些 Java 8 类的 Bi 版本的,因此问题标题中有括号。 我编写了一个函数来创建具有以下要求的 Apache Commons Lang3 Pair 对象: 如果 Left
我正在寻找有关 Microsoft BI 架构的一些意见和建议。需要设计一个支持以下功能的 BI 架构: 自助式 BI - Power BI 思考 企业级建模,具有适当的源代码控制、数据安全性和多语言
我正在寻找有关 Microsoft BI 架构的一些意见和建议。需要设计一个支持以下功能的 BI 架构: 自助式 BI - Power BI 思考 企业级建模,具有适当的源代码控制、数据安全性和多语言
我想从此页面(和类似页面)抓取数据:https://cereals.ahdb.org.uk/market-data-centre/historical-data/feed-ingredients.as
我成功地将 Java 应用程序连接到 Power BI REST API,并成功创建了数据集并添加了一些数据。 我可以从 Power BI Web 界面查看这些数据、制作报告、图表等。 是否可以将 P
谁能帮我解释一下 power BI premium 和 power BI Embedded 之间的区别? 最佳答案 Power BI Embedded 容量(也称为 SKU)是 billed hour
Power BI 新手。尝试获取有权访问每个仪表板的用户的报告。任何指示都会有帮助。 提前致谢! 最佳答案 下面是我创建的脚本。首先更改 PowerBI 凭据的用户名和密码。该脚本收集结果,然后打开两
我在“针对 Power BI 报表服务器优化的 Power BI Desktop(2017 年 10 月)”应用程序中创建了一个报表,并希望将其直接部署到本地 Power BI 报表服务器实例,但不能
我以编程方式启动/停止 PowerBI Embedded 的 Azure PowerBI 容量。 单击按钮后,恢复/暂停 Azure 中的 powerbi 嵌入服务。我按照下面的链接执行此操作。 ht
根据 Microsoft Power BI 开发人员文档 https://msdn.microsoft.com/en-US/library/dn877542.aspx 。我首先需要在 Azure Ac
我有一个带有 SQL Server 专用池的 Azure Synapse 工作区 并已禁用公共(public)网络访问 和加载的数据 我可以获取数据 我已将数据加载到 Power BI 桌面应用程序中
我有一个带有 SQL Server 专用池的 Azure Synapse 工作区 并已禁用公共(public)网络访问 和加载的数据 我可以获取数据 我已将数据加载到 Power BI 桌面应用程序中
本文永久地址:https://wanger-sjtu.github.io/encoder-cross-bi/ Bi-encoder和Cross-encoder是在自然语言理解任务模型的两种不同方法,
我正在尝试使用 CDE 对我的仪表板进行一些更改。但是当我以管理员身份访问 Pentaho plateform 5.0 时,我无法在所有菜单中找到 Marketplace谢谢你帮助我! 最佳答案 Ma
我正在 power BI 中创建角色并按原则代码过滤表 - 比如role1——只能看到CKBD、CKRANP、DA原理的数据,因为我用的是dax函数—— OR([principlecode] = "C
我创建了一个简单的仪表板,这是我在 Power bi 中的第一个项目。我创建了一个新列并使用了这个公式 Total Records = CALCULATE(COUNTROWS('Table A'),
我有一个包含多个参数的 Power BI 报表,我需要将报表嵌入网页,并希望通过嵌入 URL 或 Power BI JavaScript 库设置这些参数。这可能吗?从根本上说,我想将一些数据从托管报告
我有一个工具提示,它引用了一个条形图可视化,其中的行数多于一次无法显示的行数。当我将此工具提示应用于报表视觉对象并将鼠标悬停在其上时,我无法在不关闭工具提示本身的情况下单击并拖动滚动条,也无法使用鼠标
我是一名优秀的程序员,十分优秀!