Экспорт расчета всех вычисляемых столбцов - PullRequest
0 голосов
/ 20 января 2020

Я унаследовал пару отчетов с несколькими вычисленными столбцами. Для понимания и документирования мне нужно экспортировать все расчеты за этими столбцами.

При поиске в Интернете я не нашел ничего полезного.

Пока что процесс состоит в том, чтобы открыть свойства каждого столбца и вручную скопировать формулу.

Есть ли что-нибудь более эффективное?

Ответы [ 2 ]

1 голос
/ 22 января 2020

Вы можете использовать сценарий Iron Python для получения каждого имени таблицы, имени столбца и выражения для вычисляемых столбцов.

myDict = {}
#Loop Through All Data Tables 
for x in Document.Data.Tables:
    #Loop Through all Columns in Table
    for z in x.Columns:
        #If Column has an Expression /Is Caculated Column 
        if z.Properties.Expression:
            #Append Items to Dictonary to print at end 
            MyItems = {'Table Name' : x.Name , 'Expression' :z.Properties.Expression  }
            myDict[z.Name] = MyItems
            #Print Each Table Name, Column Name and Expression
            print(x.Name , z.Name , z.Properties.Expression)
#Print Full List 
print myDict 
0 голосов
/ 14 февраля 2020

Другой вариант - через свойства таблицы данных в строке меню. Каждая таблица данных имеет вкладку «Информация об источнике», в которой есть пошаговое резюме ETL для этой таблицы, включая объединения, преобразования и вычисляемые столбцы.

...