Power BI 切片器,用于选择列而不是行

Power BI Slicer which select columns and not rows

提问人:Hannes Z 提问时间:11/14/2023 最后编辑:horseyrideHannes Z 更新时间:11/15/2023 访问量:39

问:

我的 Power BI 切片器有问题。我有一个表格,看起来像这样:

表A:

日期 第A条 B条 C条
29. 11月 $29.99 $129.99 $13.99
30. 11月 $32.99 $132.99 $14.99
1. 12月 $29.99 $135.99 $17.99
2. 12月 $27.99 $137.99 $20.99

表B:

日期 第A条 B条 C条
29. 11月 $32.99 $135.99 $11.99
30. 11月 $29.99 $134.99 $14.99
1. 12月 $27.99 $132.99 $20.00
2. 12月 $25.99 $134.99 $22.99

现在,我想创建一个折线图,在 X 轴上显示日期进度,在 Y 轴上显示价格。到目前为止,这工作正常。

现在我想插入两个切片器。

切片器 1:表选择(此处的选项包括:表 A、表 B) 切片器 2:产品选择(此处的选项包括:文章 A、文章 B、文章 C)

为此,我已经尝试在日期列之间创建关系。 如果我创建一个切片器并选择文章,则解决方案是:$29.99、$32.99,...但这不是我想要的。 如果我转换表格,我必须选择每个日期,所以这也不是解决方案。

我该怎么做?有人可以帮我吗?

筛选 PowerBI-Desktop 切片器

评论

0赞 Sam Nseir 11/14/2023
你能在你的问题中分享你的折线图的片段吗?

答:

1赞 Sam Nseir 11/14/2023 #1

在Power Query中,应取消透视文章 A 到 C 列上的两个表,然后添加自定义列,最后追加这两个表。

日期 桌子 价值
29/11/2023 第A条 表A 29.99美元
29/11/2023 第A条 表B $ 32.99
29/11/2023 B条 表A $ 129.99
29/11/2023 B条 表B 135.99美元
29/11/2023 C条 表A 13.99美元
29/11/2023 C条 表B $ 11.99
30/11/2023 第A条 表A $ 32.99
30/11/2023 第A条 表B 29.99美元
30/11/2023 B条 表A $ 132.99
30/11/2023 B条 表B $ 134.99
30/11/2023 C条 表A $ 14.99
30/11/2023 C条 表B $ 14.99
01/12/2023 第A条 表A 29.99美元
01/12/2023 第A条 表B 27.99美元
01/12/2023 B条 表A 135.99美元
01/12/2023 B条 表B $ 132.99
01/12/2023 C条 表A 17.99美元
01/12/2023 C条 表B $ 20.00
02/12/2023 第A条 表A 27.99美元
02/12/2023 第A条 表B 25.99美元
02/12/2023 B条 表A $ 137.99
02/12/2023 B条 表B $ 134.99
02/12/2023 C条 表A 20.99美元
02/12/2023 C条 表B 22.99美元

使用此数据形状,您将更灵活地使用切片器/筛选器等...

评论

0赞 Hannes Z 11/15/2023
嗨,山姆,这效果很好!多谢!!
0赞 Hannes Z 11/15/2023
我有以下问题。如何在您的表格中创建“表格”列?我现在已经取消了两个表的透视。如何将表 B 与表 A 进行切换并创建表列?我尝试添加自定义列,但它不起作用。
1赞 Sam Nseir 11/15/2023
对于每个表:取消透视后,只需分别添加带有“表 A”或“表 B”的自定义列即可。然后在“表 A”查询中,选择 。这将创建一个新查询,其中表 A 和表 B 追加在一起。然后,可以右键单击左窗格中的每个表 A 和表 B 查询并取消选择 - 这意味着这些查询(表)不会加载到数据模型中。Append Queries > Append Queries as NewEnable Load
0赞 Hannes Z 11/16/2023
嗨,谢谢你,它现在可以工作了!老实说,我还有另一个问题。我想创建一个折线图和两个切片器。切片器正在工作,但折线图不起作用。对于此示例表,我想要一个包含 6 行的折线图(文章 A - 表 A,文章 A - 表 B,...)。如果我正在创建折线图,它只为每篇文章显示 3 行(A、B、C)。我试图将“汇总”从“值”从“总和”更改为“不汇总”,但它没有改变。你知道我该怎么做吗,在这个例子中,折线图显示 6 条线?使用切片器,我将过滤表格和文章。
1赞 Sam Nseir 11/16/2023
如果需要 6 行,请创建一个新的自定义列(在 PowerQuery 或 Dax 中),将“表”和“文章”联接在一起,如下所示: ,然后将新列用于图例。[Table] & "-" & [Article]