【问题标题】:Power Bi dealing with repeated instruments from REDCapPower Bi 处理来自 REDCap 的重复仪器
【发布时间】:2022-12-15 04:14:36
【问题描述】:

我有这样的数据:

它来自 REDCap,正如您可能知道的那样,最右侧列中的数据是关于每个“protocol_title”(最左侧列)的重复变量。 IE。 “喜欢”和“我想要一张光盘”都是关于“学习 2”的

我已将数据导入 Power Bi,目前我有:

我想要的是左上角的视觉效果在每个研究中只有一行(包含首席研究员和图像传输方法等列,即第一行有数据的列)和左下角的视觉效果所有最右边的列。

通过将顶部视觉效果从表格切换到矩阵,我可以完成以下操作:

但它增加了一堆不必要的列。作为替代方案,我认为我可以在顶部视觉效果中添加一个过滤器,该过滤器将过滤到“redcap_event_name”=“protocol_information”,这只会是那些顶部行......但是鉴于视觉效果是链接的,如果我这样做它会删除一切从底部视觉。我想保持视觉效果之间的链接,这样如果我在顶部视觉效果中选择“study2”,它会在底部突出显示相关的研究 2 信息。

所以我的问题是:制作我想要的视觉效果的最佳方法是什么?是否有特殊的视觉设置?我需要先在查询中对数据做些什么吗?我该怎么办?

【问题讨论】:

  • 您的屏幕截图均不可读。
  • 他们应该现在,抱歉

标签: powerbi redcap


【解决方案1】:

您可能想要重新设计数据结构。乍一看,您的平面源表可以解析为两个表:

  • 协议
  • 调查

这可以在 PowerQuery 中完成。

对于Protocol:

  1. 选择列 A 到 R。
  2. redcap_event (?) 上的过滤器从“protocol_info”开始
  3. 删除空行

    对于Survey

    1. 选择列 A(保留协议 ID 并能够链接两个表)、T 和 U。
    2. 过滤redcap_event (?) 从“调查”开始
    3. 删除空行。

      您最终应该得到 Protocol[Protocol_ID](A 列)和 Survey[Protocol_ID](相同)之间具有一对多关系的两个表

      它应该让一切变得更容易:视觉效果、计算……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多