我正在尝试在我的多维数据集中创建一个新维度,这是另一个维度的子集。我正在使用SQL Server Analyisis Services。
我有一个衡量标准,代表我的组织中的员工人数,包括brach办公室和中央办公室,我有一个包含所有办公室的位置维度。
我想创建一个仅包含分支机构的新维度,这样当我将其应用于度量时,它只向我显示分支机构中的数字,而总计只显示其中的员工。
我可以创建另一个维度表,其中只有分支机构,但我会让员工与未知成员(中央办公室)签名
我还想保留原始维度,在那里我可以看到所有办事处并获得组织中的员工总数。
我知道我可以使用当前的位置维度使用过滤器来查询我的结果,但我想知道是否可以创建“预过滤”维度。
答案 0 :(得分:0)
您可以添加一个额外的度量(可能是calcualted),称为 try {
InputStream is = Thread.currentThread().getContextClassLoader(
).getResource("META-INF/persistence.xml").openStream();
FileOutputStream output= new FileOutputStream("c:/tmp/show.xml");
IOUtils.copy(is, output);
IOUtils.closeQuietly(output);
PersistenceUnitInfoImpl impl= new PersistenceUnitInfoImpl();
impl.setPersistenceXmlFileUrl(new URL("file://c:/tmp/show.xml"));
JpaBasics basics= new JpaBasics("spektrum");
basics.init(false);
EntityManager em= basics.getEm();
_log.debug("have we an em: " + em);
new TestLoad().testLoadMagazines();
} catch (Exception e) {
_log.error("", e);
}
}
,不包括关闭员工。该措施的名称应该对总部自我解释为0。
如果这是您的企业经常采取的措施,我会采用这种方法。如果不是,我会在现有维度中添加一个新字段以进行过滤/等等。