2017-06-13 76 views
0

我分析在Excel中的一组临床资料,包括有没有一种方法,以获得其中标准满足透视表在Excel中实例的计数2016

  1. 护理水平,一个各种个人都收到
  2. 收到
  3. 的护理结束日期是护理的日期

我试图在一份报告中回答的问题是,有多少人已经收到了较高水平的护理在14天内与较低水平相关。

我已经以这样的方式组织数据,通过创建数据透视表,它很好地组织数据。然而,在这个数据集中,每个人的每一级护理都有多个实例,可能在14天内连接或不连接到较低级别的护理。当然,这个数据集足够小,可以手工计算出来,但是我预见在未来可能会做很多次这样的事情,并且可能会有更大的数据组。

因此,我想知道是否有办法自动化这个过程。我几乎可以概念化一个嵌套的if语句,在开发数据透视表之前标记这些实例,然后计算这些标记,如下所示:

因为一切都已按照个人排序,然后按日期排序,所以我可以如果(levelofcare <> levelofcare在它上面的单元格,如果(入住日期 - 它的单元格的排出日期在它之上< = 14,1),0然后生成数据透视表并加上该列。

然而,我认为这将是相当不准确的考虑数据,有时,“护理水平”字段不是一个标准化的字符串。

+0

欢迎来到SO!如果你发布一个示例数据集(显然是伪造的数据),这将会非常有帮助,因此用户可以更好地了解所处理的信息。 – disinfor

回答

0

我会添加列的dat计算你需要在数据透视表中显示的内容。

可能是一个显示接受更高级别护理的个人(如果陈述给出是或否的答案)的列。如果前一列为“是”,则表示个人是否在14天内收到较低级别的列。 然后可以将这些添加到数据透视中。

假设的答案,因为没有提供数据的问题 - 如果提供的数据很高兴编辑。

相关问题