【问题标题】:Plot Time Series Data in Line Graph in Power BI在 Power BI 的折线图中绘制时间序列数据
【发布时间】:2019-11-14 02:42:29
【问题描述】:

当时间序列数据在列中时,如何过滤我的时间序列数据?我想创建一个下拉切片器,因为他们正在查看超过 20 种东西并且他们想要挑选。

感谢您的帮助。

【问题讨论】:

    标签: time-series powerbi timeserieschart


    【解决方案1】:

    您必须将其转换为这样的 Lines,首先在 Power BI 中创建指标和名为 Plot Time Series Data in Line Graph 的数据集:

    事物 02_Day01 = CALCULATE(sum(YOUR_DATASET[事物 02]),FILTER(YOUR_DATASET,YOUR_DATASET[Day] = 1))

    事物 03_Day01 = CALCULATE(sum(YOUR_DATASET[事物 03]),FILTER(YOUR_DATASET,YOUR_DATASET[Day] = 1))

    事物 04_Day01 = CALCULATE(sum(YOUR_DATASET[事物 04]),FILTER(YOUR_DATASET,YOUR_DATASET[Day] = 1))

    事物 02_Day02 = CALCULATE(sum(YOUR_DATASET[事物 02]),FILTER(YOUR_DATASET,YOUR_DATASET[Day] = 2))

    事物 03_Day02 = CALCULATE(sum(YOUR_DATASET[事物 03]),FILTER(YOUR_DATASET,YOUR_DATASET[Day] = 2))

    事物 04_Day02 = CALCULATE(sum(YOUR_DATASET[事物 04]),FILTER(YOUR_DATASET,YOUR_DATASET[Day] = 2))

    在 Power BI 的折线图中绘制时间序列数据 = UNION (ROW ("Category", "Thing 02", "Day", VALUE(YOUR_DATASET[Thing 02_Day01])), 行(“类别”、“事物 03”、“日”、值(YOUR_DATASET[事物 03_Day01])), 行(“类别”,“事物 04”,“日”,VALUE(YOUR_DATASET [事物 04_Day01])), 行(“类别”、“事物 02”、“日”、VALUE(YOUR_DATASET[事物 02_Day02]))、 行(“类别”、“事物 03”、“日”、值(YOUR_DATASET [事物 03_Day02])), ROW(“类别”、“事物 04”、“日”、VALUE(YOUR_DATASET[事物 04_Day02]))
    )

    您应该继续使用此代码,直到您希望在图表中表示的天数。

    完成后,您可以使用新数据集(Power BI 中名为 Plot Time Series Data in Line Graph in Power BI 的表)。

    【讨论】:

      【解决方案2】:

      我通过执行以下操作解决了我的问题:

      在查询编辑器中,单独保留时间序列列并选择所有其他事物列

      然后在查询编辑器中“取消透视”列,它将如下所示:

      然后,我可以对 Thing 列进行切片。我使用了this video 来帮助取消透视。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-14
        • 1970-01-01
        • 2022-01-02
        • 1970-01-01
        • 2022-11-18
        • 2019-07-17
        • 1970-01-01
        • 2022-10-15
        相关资源
        最近更新 更多