我试图在Excel中创建一个CUBESET函数,但我不知道如何在同一个维度中使用多个条件对其进行过滤。这是我目前为止使用一个条件所做的工作。
例一:
=CUBESET("ThisWorkbookDataModel","{[Facebook].[Bucket (C)].[All].[DPA]*[Facebook].[AudienceType (C)].children}","Bucket")
示例2:* 在单元格C3中包含日期 *
=CUBESET("ThisWorkbookDataModel","{[Facebook].[Week End].[All].["&TEXT($C$3,"m/d/yyyy")&"]*[Facebook].[Campaign (C)].children}","Campaign Breakout - Weekly")
这就是我尝试用两个标准来做的,但是没有成功。
例一:
=CUBESET("ThisWorkbookDataModel","FILTER( [Facebook].[AudienceType (C)].children,[Facebook].[Week End].[All].["&TEXT($C$3,"m/d/yyyy")&"] && [Facebook].[Bucket (C)].[All].[DPABroadAudience])","Bucket")
例二:
=CUBESET("ThisWorkbookDataModel","FILTER( [Facebook].[AudienceType (C)].children,AND([Facebook].[Week End].[All].["&TEXT($C$3,"m/d/yyyy")&"],[Facebook].[Bucket (C)].[All].[DPABroadAudience]))","Bucket")
例三:
=CUBESET("ThisWorkbookDataModel","{[Facebook].[AudienceType (C)].children *[Facebook].[Week End].[All].["&TEXT($C$3,"m/d/yyyy")&"] * [Facebook].[Bucket (C)].[All].[DPABroadAudience]})","Bucket")
顺便说一句-虽然我现在只需要两个标准,但如果能看到一个适用于2+标准的解决方案,那就太好了。
2条答案
按热度按时间ao218c7q1#
请尝试:
由于两个过滤器都在同一个Facebook维度中,
EXISTS
函数应该可以工作。请随意添加Facebook维度中的其他过滤器。如果需要按其他维(非Facebook维)筛选,则需要执行以下操作。选择一个度量,以确定筛选器中存在哪些AudienceType。
pdsfdshx2#
我发现这种方法对我很有效:
关键部分是完全限定每个项目,项目之间用逗号分隔,放在大括号中。