【发布时间】:2019-11-22 06:33:12
【问题描述】:
我的模型中有一个明细表,其中包含一天中每个小时的一行以及到该日期该点产生的销售额。它没有显示在我的报告中,而是作为模型中另一个参考表的基础:
日期时间销售 2019-11-10 06:00:00 100.00 2019-11-10 12:00:00 200.00 2019-11-10 18:00:00 500.00 2019-11-10 23:59:59 999.00
模型中的第一个(参考)表仅在我的报告中显示我的基表中每天的最后一小时值。它们通过 datetime 字段使用 1:M 与单个交叉过滤器设置相关:
让 来源 = 基础, #"Filtered Rows" = Table.SelectRows(Source, each ([Datetime] = #time(23, 59, 59))) 在 #"过滤的行"
日期时间销售 2019-11-10 23:59:59 999.00 2019-11-11 23:59:59 950.00 2019-11-12 23:59:59 900.00
我想在我的报告中放置第三个表格,当用户点击每日表格中的一行时显示基表中的每一小时行,默认设置是每小时添加的今天数据。
我使用 Power Query 尝试过滤基表,但无法使其正常工作。是否应该改为使用 DAX 来完成?无论哪种方式,查询会是什么样子? 提前致谢!
【问题讨论】:
-
如果您发布数据模型的屏幕截图会有所帮助
标签: dax powerquery