gpt4 book ai didi

excel - 如何在 Excel 的 Cubevalue 公式中使用通配符?

转载 作者:行者123 更新时间:2023-12-04 17:56:25 25 4
gpt4 key购买 nike

我正在尝试在 excel 的 Cubevalue 公式(如下)中获取带有通配符的值。我没有找到任何解决方案。

=CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]","[Dashboard_Data].[Level_1].[Karnataka_India]")  

我正在尝试获取 [level 1] 以 [_India] 结尾的值,我不想在数据模型中创建计算列,因为此条件可能用于不同的列和不同的条件。
我也尝试过如下所示提供单元格引用 (eg-[Cell A1] = "_India),但我无法获得结果。

CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]","[Dashboard_Data].[Level_1].["&A$1&"]")

请帮助我解决这个问题。

最佳答案

首先在单元格 A1 中创建一个 =CUBESET 函数。

=CUBESET("ThisWorkbookDataModel","Filter([Dashboard_Data].[Level_1].[Level_1].Members, Right([Dashboard_Data].[Level_1].CurrentMember.Name, 6)=""_India"")")  

基本上这是一种称为 MDX 的语言,“”双引号转义前的表达式是:

Filter([Dashboard_Data].[Level_1].[Level_1].Members, Right([Dashboard_Data].[Level_1].CurrentMember.Name, 6)="_India")

然后在您的 =CUBEVALUE 公式中引用它:

=CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]",$A$1)  

关于excel - 如何在 Excel 的 Cubevalue 公式中使用通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40179038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com