问题标签 [mdx-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Deleting data from SSAS within a time range using c#
I am trying to delete particular data in my SSAS database, e.g I have data for one month and I want to delete data for one day only within this month, how can I do it using MDX query or c#?
Note: I want to delete the day data from the database and not retrieve the data of the month without this day.
ssas - Query returning only the leaf nodes from SSAS Cube using MDX
I have a requirement to list out the parent levels of the resultant leaf node into their corresponding columns into a single row.
The below query return the expected result
This return me result of the format
But what i am looking for the something similar to
Basically i will need the leaf node ONLY
So i tried the below query which does return the leaf, but it also include its parents as well which i am not interested in.
The above returns the result something of the format
From the above result i need only the last row. Of course one solution is to write it to a table and filter out the "null rows". But is there a better way to get the leaf only?
Just fyi, our solution is to use SSIS to query the Olap using MDX and extract it out to 2 dimensional table.
reporting-services - mdx 中的修剪参数值:How-to-pass-particular-string-name-in-mdx-parameter
我有一个输入参数值“欧洲 - DMS 芬兰”。但我只需要在 mdx 查询中输入 finland 即可获取所需的数据结果。
我已经在 mdx 中的 where 条件下尝试过这个: where strtomember((right(@ManagementGroup,7))) 但仍然完整的值传递到 mdx 中。请指教。
mdx - 使用 DECENDANTS 时的 MDX 查询性能问题
我使用下面的查询没有问题
需要获取 Account 的父级(固定为 4 个级别)。所以我重新写如下
上面给出的是一个简化版本,但我的 ROWS 是大约 20 个维度的产品,使用“DESCENDANTS”的查询不会返回并超时。我不使用后代的查询在不到 5 秒内返回。
如何以更好的方式实现所需的输出,例如秒查询,或者如何继续检查瓶颈在哪里?
ssas - 如何在 MDX 中使用大于日期层次结构
我是 MDX 的新手,我正在尝试将日期过滤器应用于日期层次结构的年份,即我想要计算除 NA 之外的每个产品编号的所有销售额,日期大于 2016 年 1 月 1 日。
现在写我正在使用以下查询:
但是上面的查询工作正常,但不正确,因为我必须每年手动更改此查询。我想要日期 > 2016 年 1 月 1 日的结果如何使用大于此处的结果来获得所需的结果。
谢谢。
ssas - mdx 查询以计算日期范围之间的平均值
我希望得到一些帮助来计算日期范围之间的平均值。开始日期将是时间维度,结束日期 = 开始日期 - 13。或者有没有一种方法可以使用 iff 语句来计算日期范围的平均值?
date - MDX:如何计算日期和年初之间的月数?
使用 iccube,我想计算日期和年初之间的月数。
我的日期维度中有 2 个层次结构:
[Date de sortie].[Année, semestre, trimestre, mois, jour]
: 包含年、半年、季度、月和日
[Date de sortie].[Année et Mois]
包含年和月
执行以下 mdx 会给我带来好结果(5 个月)
但是,当尝试对此进行参数化时,它使用从第一个日期开始的时间段,而不是从计算日期(一年中的第一天)开始的时间段。
...
正如您在上面看到的结果,beginOfYear 似乎计算正确,但未在集合 myData 中使用。因此,它返回 113 而不是 5。
sql - 如何在 MDX 查询中使用子查询或 (WITH) 语句?
我有一个 CustomerToFactor 作为衡量标准和客户作为维度。现在我想创建一个类似这个 SQL 代码的 MDX 代码,但我做不到。因为 (WITH) 语句在 MDX 中有另一个含义。
感谢您的回答。但它不起作用。实际上,我希望它针对您命名的每个名称进行分组。例如:对于名称 Alex,只需计算 Alex(100+300 = 400) 和 Group by 的总和。