只需要在多维数据集中的所有我的度量中获得MAX日期.例如,DateID是Dimention,[Measure].[First Measure],...,...,[Second Measure].
如何获取MAX(DateID)我的多维数据集中所有度量的列表.
自从我13岁开始玩AMOS 3D以来,我一直想学习如何编写3D图形.现在,10年后,我终于认为我已经积累了足够的数学来试一试.
我已经按照各种教程,并将screenX(和screenY,等效)定义为
screenX = (pointX * cameraX) / distance
Run Code Online (Sandbox Code Playgroud)
(加上偏移和缩放.)
我的问题是距离变量实际上指的是什么.我已经看到距离被定义为相机和点之间z的差异.然而,这不可能是完全正确的,因为x和y与从相机到该点的实际距离上的z具有相同的效果.我将距离作为实际距离来实现,但结果给出了一个有点偏斜的视角,好像它有"太多"的视角.
我的"实际距离"实施方式如下:
distance = new Vector(pointX, pointY, cameraZ - pointZ).magnitude()
Run Code Online (Sandbox Code Playgroud)
使用代码,我在我的方程中添加了一个额外的变量,一个perspectiveCoefficient如下:
distance = new Vector(pointX * perspectiveCoefficient,
pointY * perspectiveCoefficient, cameraZ - pointZ).magnitude()
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这超出了我的范围,我倾向于获得将perspectiveCoefficient设置为1/sqrt(2)的最佳结果.
我的3D测试立方体位于http://vega.soi.city.ac.uk/~abdv866/3dcubetest/3dtest.svg.(在Safari和FF中测试过.)它会提示你一个perspectiveCoefficient,其中0给出了一个不考虑x/y距离的透视图,1给出了一个透视图,其中x,y和z距离被同等考虑.默认为1/sqrt(2).可以使用箭头键将立方体旋转大约x和y.(对于任何感兴趣的人,相关代码都在View.js文件的update()中.)
对此有任何想法感激不尽.
我是Analysis Services的新手.我在布尔列上创建了一个维度.现在,用户想要"是"和"否"而不是"真"和"假"作为结果.谢谢.
当我浏览多维数据集并按月调整销售额时(例如),我得到类似12345.678901的内容.
有没有办法让它在用户浏览时得到的值四舍五入到最接近的两位小数,即:12345.68,而不是?
谢谢,
-泰迪熊
我对仓储过程感到困惑......我正在构建一个数据集市,但我不太了解的部分与多维数据集有关.我已经阅读了一些关于SSAS的教程,但我不知道如何在其他应用程序中使用这些数据.我需要的是:
我不理解的部分是立方体.我看到许多人使用SSAS来构建多维数据集.SSAS中的这些立方体是什么?他们是对象吗?它们是存储数据的表吗?我的Web服务如何访问多维数据集中的数据?
有没有SSAS的替代品?在数据集市中构建多维数据集并在ETL过程中加载它们是否可行?
我有k个(n,n,n)强度值的立方体,我想绘制它们.
我认为它们是扩散MRI中的扩散张量,我想将它们可视化(可能是椭圆体)然后尝试以某种方式"对齐".目前我只是为每个立方体绘制n个"切片" (n,n).
这个任务有没有python模块?
我正在使用 WEBGL,今天遇到了我的立方体顶点法线的问题。
我用互联网上的立方体网格检查了我的代码,效果很好。
问题是,来自互联网的立方体有 24 个顶点(每个面 4 个顶点 * 6 个面),我认为这对于我的立方体来说太多了。
摆弄我的立方体| FIDDLE INTERNET CUBE(我的代码在第 200 行)
我发现一个立方体需要不超过 8 个顶点和 12 个索引。但是当我渲染立方体时,我在屏幕上看到一个奇怪的形状,如下所示(因为法线?):

这是互联网的立方体,其旋转位置与我的立方体几乎相同:

这是我的立方体:
var cube = {
"vertices" : [
-0.5 , 0.5 , 0.5, // 0
0.5 , 0.5 , 0.5, // 1
-0.5 ,-0.5 , 0.5, // 2
0.5 ,-0.5 , 0.5, // 3
-0.5 , 0.5 , -0.5, // 4
0.5 , 0.5 , -0.5, // 5
-0.5 ,-0.5 , -0.5, // 6 …Run Code Online (Sandbox Code Playgroud) 我对 SSAS 完全陌生,我正在尝试部署一个只有一个维度由多个属性组成的简单多维数据集。我所做的是从我的数据源创建一个 DSV,然后从我的事实表创建一个维度。看来无论发生什么,我都会收到以下错误消息:
Errors in the OLAP storage engine: A duplicate attribute key has been found when processing: Table: 'dbo_Fact_Statistics', Column: 'Team', value: 'ANA'. The attribute is 'Team'.
这是我的层次结构:Id (SK) -> Player id -> Team -> Player Name -> Salary
我不明白,问题显然不在于值为空,就像我见过的其他线程,告诉我设置NullProcessing下KeyColumns的东西比别的自动,但这不是在这方面的问题。
任何帮助将不胜感激。
我使用SQL Server 2008 r2和SSAS,我使用AdventureWorks2008数据库.
我在Sql server分析器中的MDX查询中编写此查询.
SELECT [Measures].[Internet Sales Amount]
FROM [Adventure Works]
Run Code Online (Sandbox Code Playgroud)
我收到此错误
执行查询...
错误(数据挖掘):用户TEMP-USER\Administrator无权访问引用的挖掘模型,Adventure Works或该对象不存在.
错误(数据挖掘):用户TEMP-USER\Administrator无权访问引用的挖掘模型,Adventure Works或该对象不存在.
执行完成
为什么我会收到此错误?