【问题标题】:Splitting a table into multiple tables in Power BI在 Power BI 中将一个表拆分为多个表
【发布时间】:2018-05-21 10:31:05
【问题描述】:

我在一个表中有以下数据。我需要根据 YearMonth 列将此表拆分为多个表。有没有办法自动化这个任务。

 +------------+-----------+
| Year_Month |   Part#   |
+------------+-----------+
| 2014-03    | CCH057169 |
| 2014-03    | CCH057276 |
| 2014-03    | CCH057303 |
| 2014-03    | CCH057430 |
| 2014-04    | CCH057409 |
| 2014-04    | CCH057497 |
| 2014-04    | CCH057570 |
| 2014-04    | CCH057583 |
| 2014-04    | CCH057650 |
| 2014-04    | CCH057696 |
| 2014-04    | CCH057707 |
| 2014-04    | CCH057798 |
| 2014-05    | CCH057701 |
| 2014-06    | CCH057235 |
| 2014-06    | CCH057280 |
| 2014-06    | CCH057693 |
| 2014-06    | CCH057707 |
| 2014-06    | CCH057721 |
| 2014-07    | CCH057235 |
| 2014-07    | CCH057427 |
| 2014-08    | CCH057650 |
| 2014-08    | CCH057696 |
| 2014-08    | CCH057798 |
| 2014-09    | CCH057303 |
| 2014-09    | CCH057482 |
| 2014-09    | CCH057668 |
| 2014-09    | CCH057744 |
| 2014-09    | CCH057776 |
| 2014-10    | CCH057668 |
| 2014-10    | CCH057696 |
| 2014-11    | CCH057390 |
| 2014-11    | CCH057409 |
| 2014-11    | CCH057679 |
| 2014-11    | CCH057700 |
| 2014-11    | CCH057721 |
| 2014-11    | CCH057749 |
| 2014-11    | CCH057896 |
| 2014-12    | CCH057169 |
| 2014-12    | CCH057693 |
| 2014-12    | CCH057696 |
| 2014-12    | CCH057708 |
| 2014-12    | CCH057876 |
| 2014-12    | CCH057896 |
| 2015-01    | CCH057630 |
| 2015-01    | CCH057679 |
| 2015-01    | CCH057700 |
| 2015-01    | CCH057776 |
| 2015-02    | CCH057409 |
| 2015-02    | CCH057482 |
+------------+-----------+

更多信息:

我正在从 Oracle 数据库中获取数据。此数据的目的是比较两个给定日期并提供新记录。有没有办法让我在表单上选择两个日期(切片器),然后查询必须根据表单上的日期选择来获取数据。

【问题讨论】:

  • 查看 Oracle 帮助中的 BETWEEN 运算符。有大量的资源和示例。您只需要在两个日期之间选择您的数据。如果需要,请使用 TO_DATE() 函数。不确定您的年月数据格式是什么。在此处查看两个日期之间的示例:techonthenet.com/oracle/between.php

标签: oracle powerbi


【解决方案1】:

可能会很麻烦,但从数据库 (RDBMS) 的角度来看,切片器会更改汇总和显示的内容,而不是查询的内容。因此,您可能需要采取一些措施,以免采取诸如获取亚马逊曾经提供的每种产品的推出日期之类的事情。

听起来您想使用带有范围滑块的切片器,该滑块仅适用于数字和日期。因此,首先添加一个从 Year_Month 列计算的日期列,比如月底,并将其命名为 Month。

Month = EOMONTH(DATEVALUE([Year_Month] & "-01"), 0)

然后您需要做的就是使用part# 字段创建一个网格,并为Month 字段创建一个切片器,该切片器最初配置有一个范围滑块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    相关资源
    最近更新 更多