1
柱说我有下面的类:的LINQ查询透视与未知值
public class Sightings
{
public string CommonName { get; set; }
public string ScientificName { get; set; }
public string TimePeriod { get; set; }
public bool Seen { get; set; }
}
我想创建TIMEPERIOD枢轴查询。如果我知道TimePeriod中的值是否超前,我将知道如何编写查询。但是,我不知道。它们可以是几年(如2007,2008,2009等),也可以是几个月(如2004年1月,2004年2月,2004年3月),也可以是季度(例如Q1-2004,Q2-2005 ,Q3-2004等)。这实际上取决于用户如何查看数据。
是否有可能编写一个可以做到这一点的Linq查询,当枢轴列中的值未知?
我曾考虑将值写入Excel工作表,创建数据透视表然后从工作表中读取值。如果Linq查询不起作用,我可能必须这样做。
这看起来像一个结果类。源数据是什么样的? – 2014-11-02 19:26:12
@GertArnold - 我在帖子中提到了最重要的列(TimePeriod)可能包含的内容。这是我想旋转的列。 – 2014-11-03 00:37:55