我想在 TM1 'Sales' 多维数据集中加载数据,但需要检查我是否有权访问要上传数据的多维数据集中的“MRC”。
使用 MDX 查询尝试了以下代码:
MDX2= '从 [}CLIENTGROUPS] 中选择非空 TM1SubsetAll([}Clients]) ON 0,非空 {[}GROUPS].[}GROUPS].[MANUALUPLOADPLANNING]} ON 1'
cell_set2 = tm1.cubes.cells.execute_mdx(MDX2) data2 = Utils.build_pandas_dataframe_from_cellset(cell_set2, multiindex=False)
有效文件 = []
for j in valid_files: if len(data2[data2["Values"] == "Manual Upload Planning"]['}Groups']) == 0: print('用户无权访问 Manual Upload Planning') else :
permission = data2[data2["Values"] == "Manual Upload Planning"]['}Clients'].iloc[0] print('User access : ',permission)
但没有运气!