zoukankan      html  css  js  c++  java
  • 在Mondrian Virtual OLAP Cube中观察星座模型多事实表度量值的聚合

    这样设置的Schema文件会怎么样呢?用Saiku预览一下。

     如果这时候想同时引用两个项目进行计算就会出问题了。那么这种情况怎么解决?

    参考网上一段实现思路

    <VirtualCube name="Sales and Interests" enabled="true">
      <!-- common dimensions -->
      <VirtualCubeDimension name="Client"/>
      <!-- specific dimensions -->
      <VirtualCubeDimension name="Date" cubeName="Sales"/>
      <VirtualCubeDimension name="Product" cubeName="Sales"/>
      <VirtualCubeDimension name="Interest Name" cubeName="Interests"/>
      <VirtualCubeMeasure name="[Measures].[Number of Units]" cubeName="Sales" visible="false"/>
      <VirtualCubeMeasure name="[Measures].[Revenue]" cubeName="Sales" visible="false"/>
      <VirtualCubeMeasure name="[Measures].[Count Interests]" cubeName="Interests"/>
      <CalculatedMember name="No of Units" dimension="Measures">
        <Formula>
          <![CDATA[
            ValidMeasure([Measures].[Number of Units])
          ]]>
        </Formula>
      </CalculatedMember>
      <CalculatedMember name="Total Revenue" dimension="Measures">
        <Formula>
          <![CDATA[
            ValidMeasure([Measures].[Revenue])
          ]]>
        </Formula>
      </CalculatedMember>
    </VirtualCube>

    那么如果修改模型可以同时调用两个Cube的度量值呢?

    加完后在Saiku预览一下。

    如果放在行、列位置呢?

     

    但是最终想实现计算公式

    应收款周转天数 = 360/(([Total 本期发生数],[营业收入])/(([Total 年初数],[应收账款])+([Total 期末数],[应收账款]))/2)

    最终还是得把资产和负债Cube的度量值都作为计算列才能实现要求。

  • 相关阅读:
    bootstrap4 css源码分析
    ArcGIS使用Python脚本进行地理处理
    Geotools例子2 扩展,解析geojson文件保存为shp
    Geotools例子2,解析csv文件保存为shp
    geotool案例1,快速显示shapefile
    Postgresql+Geoserver+Openlayers+pgRouting学习1
    Python开发——7.迭代器、生成器和装饰器
    Python开发——6.文件操作
    Python开发——5.函数
    Python开发——4.集合和字符串拼接
  • 原文地址:https://www.cnblogs.com/Bruce_H21/p/10527298.html
Copyright © 2011-2022 走看看