在切片机的Power BI中创建日期关系

时间:2017-03-03 22:04:20

标签: powerbi slicers

我希望根据MS Power BI中的日期切换视觉效果(例如,一个月份的过滤器将切割该时间段内的所有视觉效果。

  1. 我从http://www.agilebi.com.au/power-bi-date-dimension/创建了一个日期表,以链接到每个表中的日期列。

  2. 我连接了xlsx工作簿。 Image of columns in Power BI

  3. 我添加了尝试编辑关系,因此请连接2个日期列。但是,当我使用date_table作为值插入过滤器并尝试使用它时,视觉效果会消失。 Visuals are Gone

  4. 但是,当我在多个视觉效果中创建切片器和切片时,它们会变为空白。

    **我尝试将类型更改为" Both"但它并没有解决问题。

1 个答案:

答案 0 :(得分:0)

AgileBI.com.au上的脚本创建了一个日期表,其中包含'日期'具有文本数据类型的字段。您可以(令人惊讶地)在不同数据类型的两个字段之间建立关系而不会出错。但是,包含日期的文本字段与常规日期字段之间的连接意味着看起来应该匹配的行不会。

您可以通过在2个表中选择一个您认为应该匹配的值并查看它们是否相同来确认这种情况。在我的情况下,我在导入的表中 2016年11月1日星期二,在另一个表中 11/1/2016 。虽然它们都代表相同的日期(在美国),但它们显然看起来不同。在编辑关系屏幕中看到这个的好地方(在原始帖子中包含该屏幕截图肯定会有所帮助。)

无论如何,如果您的表格中的日期与日期表格中的相应(文本)日期不匹配,那么当您过滤到" 2016"在你的切片机上,视觉效果都会变成空白。

我建议:

  1. 点击修改查询
  2. 在左侧,选择日期表(脚本称为“调用函数”)
  3. 点击日期列的标题(可能已经选中)
  4. 在功能区上选择转换
  5. 数据类型任意更改为日期
  6. 点击主页> 关闭&应用
  7. 希望这有帮助。