提问人:Hannes Z 提问时间:11/14/2023 最后编辑:horseyrideHannes Z 更新时间:11/15/2023 访问量:39
Power BI 切片器,用于选择列而不是行
Power BI Slicer which select columns and not rows
问:
我的 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,...但这不是我想要的。 如果我转换表格,我必须选择每个日期,所以这也不是解决方案。
我该怎么做?有人可以帮我吗?
答:
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 New
Enable 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]
下一个:使用 JS 过滤后对齐卡片
评论