creates if absent level

Hello

I'm creating a workflow that needs to create specific levels

the problem and if it is already at the level should not create a new one.

If the layer with the name exists 123456 should not do anything,

If on the contrary the 123456 level does not exist, create it.

According to you and why?

[email protected],

You can use a try for this catch clause:

var aDoc = app.activeDocument;
try {
    aDoc.layers.getByName ("123456");
    alert ("level alredy exists");
    // do nothing
    }
catch (e) {
    alert ("level does not exists");
    // do whatever you want
    }

Have fun

Tags: Photoshop

Similar Questions

  • Broker configuration files not be created at the level of the BONE

    DB version: 12.1.0.2 on Oracle Linux 6.7

    Type: Physical standby

    I'm trying to set up data guard broker for my own DB. Primary and standby phyical are autonomous DBs.

    As the first step, I tried to create a broker configuration files in the following locations. But it is not created is at the level of the BONE.

    No idea why?

    SQL > ALTER SYSTEM SET DG_BROKER_CONFIG_FILE1 = ' / oradata/DG_BROKER/dr1APGCMS.dat' scope = both;

    Modified system.

    SQL > ALTER SYSTEM SET DG_BROKER_CONFIG_FILE2 = ' / datastore/DG_BROKER/dr2APGCMS.dat' scope = both;

    Modified system.

    -The configuration files will be created at the level of the BONE

    $ ls-l /oradata/DG_BROKER/dr1APGCMS.dat

    method: cannot access the /oradata/DG_BROKER/dr1APGCMS.dat: no such file or directory

    $

    $

    $ ls-l /datastore/DG_BROKER/dr2APGCMS.dat

    method: cannot access the /datastore/DG_BROKER/dr2APGCMS.dat: no such file or directory

    So, I thought that the configuration files will be created only when Michael is started. So, I started using

    SQL > alter system set dg_broker_start = TRUE scope = both;

    Modified system.

    But the configuration files are not yet created. These directories are empty. I can see that the process Michael started in elementary school

    $ ps - ef | grep Michael

    Oracle 7577 1 0 22:43?        00:00:00 ora_dmon_APGCMS

    -extract from the primary alerts log

    ALTER SYSTEM SET dg_broker_config_file1='/oradata/DG_BROKER/dr1APGCMS.dat' SCOPE = BOTH;

    Sat Dec 26 22:41:49 2015

    ALTER SYSTEM SET dg_broker_config_file2='/datastore/DG_BROKER/dr2APGCMS.dat' SCOPE = BOTH;

    Sat Dec 26 22:43:39 2015

    From MICHAEL background process

    Sat Dec 26 22:43:39 2015

    ALTER SYSTEM SET dg_broker_start = TRUE SCOPE = BOTH;

    Sat Dec 26 22:43:39 2015

    MICHAEL started with pid = 40, OS id = 7577

    Sat Dec 26 22:43:42 2015

    From Data Guard Broker (MICHAEL)

    From INSV background process

    Sat Dec 26 22:43:47 2015

    INSV started with pid = 43, OS id = 7579

    Sorry... I just removed the post for security reasons. (Host names has been a matter of concern). But I have the day before with my comment. The configuration files will be created once you create the dgmgrl configuration.

    -Jonathan Rolland

  • Create a privilege level which only allows access to view orders

    Hello

    I would create a level of privilege that would only give access to commands show for some users. What would be the best way to do this?

    I should use the privilege mode level level control for all available commands, or is there a better way to do this?

    Besides, could we manage this level of privilege to a Radius server.

    Thanks for your help

    Stéphane

    Well, I think that the best way to achieve this is to use GANYMEDE with command authorization feature.

    On the RADIUS server configuration (only for the command, read access only)

    http://www.Cisco.com/en/us/products/sw/secursw/ps2086/products_configuration_example09186a00808d9138.shtml#scenario2

    These commands are required on an IOS router or switch to implement permission to order via an ACS server:

    AAA new-model

    AAA authorization config-commands

    AAA authorization commands 0 default group Ganymede + local

    AAA authorization commands 1 default group Ganymede + local

    AAA authorization commands 15 default group Ganymede + local

    GANYMEDE-server host 10.1.1.1

    RADIUS-server key cisco123

    These commands are required on ASA/PIX/FWSM to implement permission to order via an ACS server:

    authserver Protocol Ganymede + AAA-server

    authserver AAA-server 10.1.1.1

    AAA authorization command authserver

    However, if you strictly want to use radius server then please try the below list attribute for a single user or group.

    Service-Type = NAS Prompt

    http://www.ietf.org/assignments/RADIUS-types/RADIUS-types.XML#RADIUS-types-4

    This may not work for ASSISTANT Deputy Ministers.

    HTH

    Kind regards

    Jousset

    The rate of useful messages-

  • New site created at the level of the incorrect directory

    New to Dreamweaver and CS5.  I went to create a new site, but I created it at the root-level many other files on my hard drive are appearing "inside" of the site.  I do not have any content created yet, has been named the site.  If I go to "Manage Sites" and delete the wrong site, it will remove all other content on the hard drive inside this site?  Just afraid to hit the wrong button and removing hundreds of image PS files.

    No, you're safe.

    Manage Sites simply manages the site definition (which means tell Dreamweaver, in his own unique language, where the site is located on your hard drive)

    Removing a site definition to manage the Sites simply remove knowledge of Dreamweaver site location.

    But if you have set wrong just level files, just change the existing site definition and locally, set the appropriate folder. It's nothing more than that.

    To delete the contents of the real site, you must:

    (1) intentionally remove a file (or files) via the Panel files DW

    or

    (2) remove the files with your operating system (excluding DW).

    Option 2) is not recommended. Use option 1) and DW will load your management of links in your web pages for you.

  • creating a first level RTOS VI (RT HAND?)

    Hello experts,

    I have following question: zum "OR LabVIEW for the CompactRIO Developers Guide" Figure 3.1. (Art. 27), die die Struktur of Top - Level - VI auf dem RTOS shows.

    * [http://www.ni.com/pdf/products/us/criodevguidesec1.pdf]

    1 die mit "HAND RT" beschrifteten VI habe ich in keiner Bibliothek found. Um as VI is're sich dear und wo sind sharp ggf. to find?

    2 there are possibly einen complete Beispielcode dazu?

    Danke für die Hilfe

    Andreas

    Hello Andreas,

    Tradierten wurde das RT Main.vi ein own themselves breast das den Programmcode VI

    zum Ablauf der Maschine contains. Es sich auf dem Bild nur um eine schematische out

    Representation wie ein solches VI aufgebaut breast konnte.

    Im from NI CompactRIO Developers Guide different additional libraries wie die verwendet werden

    Simple messaging (STM) reference library

    Reference library for the Table of the current value (CVT)

    NI CompactRIO waveform reference library

    Darin sind die VI´s zu sehen sind die included further.

    Yesterday Referenz Architekturen

    In vehicles repository Datalogger for CompactRIO systems

    cRIO Vibration Data Logger Reference Design

    Hope ich die information helfen Ihnen weiter.

  • Noob question - creating application javascript level Acro reader

    I am looking to place the code to print only the current page of any document is open in Acro Reader 9.0.

    I think that the code is "this.print (this.pageNum, true, this.pageNum);"

    I think that the file name must be "anything.js".

    According to me, is the location in which the file should go "C:\Program Adobe 9.0\Reader\Javascripts.

    I'm not sure about this.  When I do all the foregoing, it does not do what I was hoping.  You can fix any part of my assumptions?

    You cannot change the settings of the default dialog box.

  • Disable the creation of the files at the root level

    Hello

    I work with Windows 2003 Server SP 2 network and want to limit the users on the network capacity to create folders and level root created sharing.  Users should only be able to create subfolders.  How can it be achiveved

    Thank you

    Hello

    Your Windows 2003 server question is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the IT Pro TechNet public. Please post your question in the Technet Forum. You can follow the link to your question:

    http://social.technet.Microsoft.com/forums/en-us/category/WindowsServer

    Hope the information is useful.

  • Create the folder on SD card

    I failed in all my attempts at creating a folder on SD card. I've read a million + 1 posts and trying most and nothing seems to work for me.

    I use file:///SDCard/BlackBerry/customfolder/ and file:///SDCard/customfolder/

    the error that is generated is the file not found

    Here is a small piece of code that I use where Globals.getAppFolder () returns one of two strings above

    I tested on 9700 (OS5 OS6), 8900, 9800

    FileConnection conn = null;
    
            try {
                conn = (FileConnection) Connector.open(Globals.getAppFolder(),
                        Connector.READ_WRITE);
    
                if (!conn.exists()) {
                    conn.setHidden(true);
                    conn.mkdir();
                }
                if (conn != null) {
                    conn.close();
                    conn = null;
                }
    
                conn = (FileConnection) Connector.open(Globals.getAppFolder()
                        + "cache/", Connector.READ_WRITE);
    
                if (!conn.exists()) {
                    if (!DeviceInfo.isSimulator())
                        conn.setHidden(true);
    
                    conn.mkdir();
                }
    
            } catch (Exception io) {
            } finally {
                if (conn != null)
                    try {
                        conn.close();
                        conn = null;
                    } catch (IOException ignored) {
                    }
            }
    

    Someone has some code to work for this or any suggestions as to what I may have done wrong

    If the code here:

    Note that you must create directories, one level at a time, so if you need create one, two, three, you create one then one/two, then one, two, three.

    public static boolean createDirectory (final String newDirectory) {}
    First make sure that the temp directory is there
    FileConnection fconn = null;
    Boolean returnFlag = false;
    try {}
    Repository.logEventInfo ("connection to the open file:" + newDirectory);
    fconn = (FileConnection) Connector.open (newDirectory, Connector.READ_WRITE);
    If (! fconn.exists ()) {}
    fconn.mkdir ();  create the file/folder, if it does not exist
    }
    fconn. Close();
    fconn = null;
    returnFlag = true;
    } catch (Exception e) {}
    String errorMessage = "error creating the directory:"newDirectory + "\n" + try (); ".
    Repository.logEventError (errorMessage);
    returnFlag = false;
    } {Finally
    try {}
    If (fconn! = null) {}
    fconn. Close();
    fconn = null;
    }
    } catch (Exception e) {}
    }
    }
    return returnFlag;
    }

  • [OBIEE 11 g] Create customized to group columns in a table view column header

    Hello world

    I got a requirement to group certain columns in the table view with a custom column header name (for example to create a two-level header).

    The layout I have now:

    [Jan]     [February]     [Mar]     [Apr]     [May]     [June]     [Jul]     [August]     [Total sales]

    -----------------------------------------------------------------------------------------------------------------------

    1          2          3            4          5           6           7          8           36

    The layout I want to achieve:

    [                  Q1                    ] [                   Q2                   ]    

    [Jan]     [February]     [Mar]     [Apr]     [May]     [June]     [Jul]     [August]     [Total sales]

    -----------------------------------------------------------------------------------------------------------------------

    1          2          3            4          5           6           7          8           36

    I use Table View, is it possible to get the above provision? Any comments appreciated. Thank you.

    See you soon,.

    Kayip

    Hello

    It is a simple parameter, it is unpacking already...

    The property "of the topic folder" of your columns allows you to enter the required text.

    PS: Do you really have columns in your field with the name of the month? Is it not something better managed with a hierarchy of real time and using a pivot to display the month columns? In this case the grouping of quarters is already there...

  • ATTRPARENT dimension of the text attribute to several levels of construction with a rules file

    Hello

    My first post here.

    I'm trying to create the dimension generation rule to create a dimension of the multilevel text attribute and then combine with the basic dimension.

    So far, it is difficult.

    With regard to my experience:

    -J' have a relatively basic understanding of the rules of charge both with regard to the data loads and define the updates - I find this quite confusing area and the documentation does not help that much

    -J' only started using dimensions attribute, so for me it's a new concept, but we are already quite useful in certain applications

    -J' I try to automate the process of construction of dimension attribute, and then associating attributes with the basic dimension

    I use the following documentation as a guide:

    Building size attribute and associate attributes

    http://docs.Oracle.com/CD/E12825_01/EPM.111/esb_dbag/frameset.htm?dotdimb.htm

    and / or

    Work with the attribute multi-level Dimensions

    http://docs.Oracle.com/CD/E26232_01/doc.11122/esb_dbag/frameset.htm?ch21s06s05.html

    (essentially the same source in both cases)

    The ultimate goal is to replicate one of our existing recently created attribute dimensions of a cube to another.

    I built a few versions of the required flat file and the corresponding rules file, but none worked.

    I tend to get the following validation error message:

    This field is defined as an ATTRPARENT. The following column must be a field of association attribute type.

    As I got stuck so I gave to the current actual attributes and moved on to experimenting with the sample / base cube.

    I built a flat file that is supposed to create a new dimension of text attribute named ABC with two attributes level structure:

    ABC

    A

    AA

    AB

    B

    BA

    BB

    and associate it with the dimension of the product in the following way

    200-10 AA

    200-20 AB

    200-30 BA

    200-40 BB

    The flat file looks like this:

    "AA"      "A"         "200-10"               "A"         "AA"      "200"

    "AB"      "A"         "200-20"               "A"         "AB"      "200"

    "AB"      "B"         "200-30"               "B"         "AB"      "200"

    "BB"       "B"         "200-40"               "B"         "BB"       "200"

    and the rule file has 6 matching columns with titles as follows:

    Level0, LEVEL1 ABC, ABC Level0, product ATTRPARENT0, ABC ABC0, LEVEL1 product, product

    all agree with what the documentation says.

    The first 2 columns are intended to define and create the dimension of the attribute, while the 4 next make association...

    I couldn't the above rules file to validate.

    The same validation error message appeared as previously:

    This field is defined as an ATTRPARENT. The following column must be a field of association attribute type.

    However when I tried to actually update the outline of the mistakes of dimbuild.err file has been created which gives some additional clues:

    \\ATTRPARENT column 4 must precede a numeric or datetime column attribute association

    Now... Finally the interesting part...

    Back to the documentation...

    I don't mind if the size of the attribute is generated and then those associated with step or in two separate steps.

    I try to do both tasks in one step only because that's what the documentation seems to suggest attributes at several levels.

    First of all I read:

    Note:

    If you work with a multilevel dimension attribute or with a dimension of the attribute of the digital type, Boolean, or date, the rules file requires an additional field. See working with Dimensions of the multilevel attribute.

    Yes, I work with a dimension of the multilevel attribute so the above statement applies (I guess) and so I'm going to see what works with several levels attribute Dimensions has to say.

    Then, I read:

    When an attribute is part of a digital multi-level, Boolean, or dimension attribute date, the source data must include columns for all generations or the size of the attribute levels.

    Fair enough... so I do what they say... my attribute dimension is at several levels, so I can assume that the statement above applies...

    So, I build my rule in accordance with the guidelines above.

    And then, as we have already mentioned, I get the error message about ATTRPARENT and when I read, it turns out that ATTRBPAREN cannot be used for numeric or date attribute dimensions !

    I'm totally confused at this point.

    What about the attribute text multi-level dimensions ?

    They are several levels but they are NOT numeric or date those!

    The documentation does not seem to tell what to do in this case...

    Anyone build something like that?

    What is the thing that I'm missing?

    What about

    I'm glad that you got to work. I tested and that is to create the dimension attribute and associate it with the rule of the load.

    You could ignore the construction size manually. Remove the attribute dimension. The rule1 go for the Dimension settings under the definition of Dimension tab. Then right-click on the product and change the properties. On the attribute tab, add 'Test' or whatever you want to call the attribute, and assign the text type. He adds the attribute and associate it with the basic dimension when it create the hierarchy. Note that the rules could actually be reversed where you create members of level 0 and then more later to create the hierarchy.  Of course you must pass the size of the attribute association to the other rule

  • Can the Collection of high level be sold?

    Hi, I have 6 collections in my Top Level Collection. They represent an educational resource "a" as I am treating collections like units. This resource will be the only one available in this viewer as apposed to several collections for sale at my Top level at the moment. I would like to sell the Collection of first level and to keep the Viewer as free because in the future, we don't want to not add collections more in the upper level for sale. Although the main reason we want to keep the Collections "unit"in the top level is that titles appear in the viewers App Menu. Otherwise, this menu is pretty useless with only one collection in there.

    Thank you!

    Jeff

    The Top Level Collection is always free and can not be sold. It is, in a sense, an invisible collection to contain the collections you want to the surface on the menu and when browsing through scanning. The setting of 'Free' of the Top Level Collection does not affect the settings for collections referenced in your Top Level Collection.

    You can sell your 6 collections as a single unit. To do this, set the same product ID to each of your collections of 6.

    Example:

    • For each of the 6 collections, choose the same product ID (e.g. com.customer.unit1)

      • Recommend using a label and a description for this product ID that describes the user of the unit will acquire (for example label: educational resources / / Description: a collection of content... etc.)
    • Create your top level collection - this collection is always free
    • Each of the 6 collections added to the top level collection
    • Users will see the page go to the 1st collection figure in the top level collection when they open the application (it is considered as 'Home')
    • 6 collections will appear in the menu.
    • With the navigation by scan, users can drag to navigate to the pages to browse each 6 collections.
    • When the user clicks to buy (at a paywall screen, settings, etc.), they will see an option to purchase for this device. When they buy, they will be entitled to all collections associated with the product unique ID.

    Kristy

  • How to create the user to access the web console to Vcenter Server Appliance

    The default console is located at https:// < ip >: 5480

    For VC apparatus, the user who has access by default is root. Can I create another user level system and grant him access to the console?

    I tried to create a user by useradd m consoleuser and changed the passwd... However, I am not able to connect to the web console with this user...

    On a similar note, can I give access to the console to a user of the AD?

    Concerning

    Girish

    It is probably not supported by VMware, but it seems they're locking access web console rules of pam.

    You must modify the /etc/pam.d/vami-sfcb file to change the reading of the line "auth required pam_succeed_if.so uid eq 0' to succeed/deny rule change.»

    For example, you can change the line to read "auth required pam_succeed_if.so uid > = 0' and then allow any user with a UID of 0 or more to connect to the console of the web."

  • Create a tree of directories VMS in vCenter (with file check)

    Hello

    I continued with this workflow to create a directory of folder VM on vCenter.  I'm having a problem with the function, on the:

    var found = subfolders.indexOf(folderName);
            if (found == -1) {
                System.log("Building folder " + folderName);
                var newFolder = parentFolderObj.createFolder(folderName);
                System.log("Built directory: " + folderName);
                return newFolder;
                }
            else {
                return;
                }
            }
    

    If the folder does not exist, the script runs as expected and creates the directory correctly.  When the folder does not exist, I want to ignore and move on to the next value.  The error message I get is:

    [18:16:18.782 2013-07-03] [I] subfolder name: Prod
    [18:16:18.784 2013-07-03] [I] subfolder name: UAT
    [18:16:18.786 2013-07-03] [I] subfolder name: DMZ
    [18:16:18.788 2013-07-03] [I] subfolder name: Dev
    [18:16:18.790 2013-07-03] [I] allSubFolders table: Prod, UAT, DMZ, Dev
    [18:16:18.792 2013-07-03] [I] Dev folder already exist. Continue with the order of the day
    [18:16:18.794 2013-07-03] [I] TypeError: cannot read property 'childEntity' of undefined (Workflow: TEST_TNG_New_Site_Folder_Structure / BuildFolderTree (item2) #54)

    Here's the complete code:

    //////////////////////////////////////////////////////////////////////////////
    // CODE: Javascript                                                            //
    // TITLE: BuildFolderTree                                                    //
    // AUTHOR: Brandt Winchell                                                    //
    // COLLABORATOR: robrtb12                                                    //
    // VERSION: 2.0                                                                //
    // DATE MODIFIED: July 3, 2013                                                //
    // PURPOSE:  Build a directory tree in vCenter VM & Template section        //
    // ADDITIONAL INFO: !!Root folder must be created manually before            //
    // running this code!!                                                        //
    //////////////////////////////////////////////////////////////////////////////
    
    //////////////////////////////////////////////////////////////////////////////
    // DECLARE VARIABLES
    var folderBase = ["Dev","DMZ","Prod","UAT"];//base folders
    var folderT1 = ["Servers","Workstations"]; //sub-folders of $folderBase
    var folderT2 = ["Windows","Linux"]; //sub-folders of $folderT1
    var folderT3 = ["Repo1","Repo2","Repo3","Repo4"]; //sub-folders of $folderT2
    var folderT4 = ["T1","T2","T3"]; //sub-folder of $folderT3
    //////////////////////////////////////////////////////////////////////////////
    // GLOBAL EXCEPTION CATCH FOR NULL INPUT VARIABLES
    if (parentFolder == null) {
        throw "REFERENCE ERROR: $parentFolder IS NULL!!";
        }
    //////////////////////////////////////////////////////////////////////////////
    // BUILD THE DIRECTORY TREE
    // create the $folderBase level of directory
    for (var a=0; a<folderBase.length; a++) {
        var newBaseFolder = buildFolderTree(parentFolder, folderBase[a]);
        var parentFolderObj = newBaseFolder;
          // Create the $folderT1 level of folders
        for (var b=0; b<folderT1.length; b++) {
               var newT1Folder = buildFolderTree(newBaseFolder, folderT1[b]);
            var parentFolderObj = newT1Folder;
            // Create the $folderT2 level of folders
            for (var c=0; c<folderT2.length; c++) {
                var newT2Folder = buildFolderTree(newT1Folder, folderT2[c]);
                var parentFolderObj = newT2Folder;
                // Create the $folderT3 level of folders
                  for (var d=0; d<folderT3.length; d++) {
                       var newT3Folder = buildFolderTree(newT2Folder, folderT3[d]);
                    var parentFolderObj = newT3Folder;
                    // Create the $folderT4 level of folders
                    for (var e=0; e<folderT4.length; e++) {
                         var newT4Folder = buildFolderTree(newT3Folder, folderT4[e]);
                        }
                      }
                } 
              }
        }
    //////////////////////////////////////////////////////////////////////////////
    // BUILD FUNCTION $buildFolderTree
    function buildFolderTree(parentFolderObj, folderName) {
        //Get a list of sublfolders
        var children = parentFolderObj.childEntity;;
        var allSubFolders = new Array();
        for (var i in children) {
            if (children[i] instanceof VcFolder) {
                var subfolderParent = children[i];
                var subName = subfolderParent.name; //Get only the folder name
                System.log("subfolder Name: " + subName);
                allSubFolders.push(subName); //Create an array of all subfolder names
                }
            }
            System.log("allSubFolders array: " + allSubFolders);
        //Create folder if the folder does not already exists
        var found = allSubFolders.indexOf(folderName); //Does $folderName exists in array.  False = -1
            if (found != -1) {
                System.log("Folder " + folderName + " already exists. Continue with next item");
                return;
                }
            if (found == -1) {
                System.log("Building folder " + folderName);
                var newFolder = parentFolderObj.createFolder(folderName);
                System.log("Built directory: " + parentFolderObj.name + "/" + folderName);
                return newFolder;
                }
            }
    //////////////////////////////////////////////////////////////////////////////
    

    Fact the kata of Workflow:

    You can find the new version so far best below...

    See you soon,.

    Joerg

    //////////////////////////////////////////////////////////////////////////////
    // BUILD FUNCTION $buildFolderTree
    function buildFolderTree(parentFolderObj, folderName) {
      //Get a list of sublfolders
      var children = parentFolderObj.childEntity;;
      var allSubFolders = new Properties();
      for (var i in children) {
      if (children[i] instanceof VcFolder) {
      var subfolderParent = children[i];
      var subName = subfolderParent.name; //Get only the folder name
      System.log("subfolder Name: " + subName);
      allSubFolders.put(subName,subfolderParent); //Create an array of all subfolder names
      }
      }
      System.log("allSubFolders array: " + allSubFolders);
      //Create folder if the folder does not already exists
      var found = allSubFolders.keys.indexOf(folderName); //Does $folderName exists in array.  False = -1
      if (found != -1) {
      System.log("Folder " + folderName + " already exists. Continue with next item");
      return allSubFolders.get(folderName);
      }
      if (found == -1) {
      System.log("Building folder " + folderName);
      var newFolder = parentFolderObj.createFolder(folderName);
      System.log("Built directory: " + parentFolderObj.name + "/" + folderName);
      return newFolder;
      }
      }
    //////////////////////////////////////////////////////////////////////////////
    
  • Hierarchy of basic level?

    Hello


    I have two dimension tables with a join relationship in the physical layer, and now I need on top of the 2 tables to create the hierarchy level in layer MDB database.

    By maintenance single logical table with all the columns required 2 tables (using multiple LTS) and the creation of hierarchy on this subject.

    I want to know is this is the right way to create the hierarchy level?

    or is there an alternative way to do it,

    Please need your suggestions.

    Thank you.

    Since you have 2 tables proceed as below:

    Suppose DimA and Edin are 2 tables and you want to create the hierarchy of basic level for Edin. In this case, another table DimA treat it as a fact and create aliases for this dim as FactDimA.

    Participates in the physical layer
    FactDimA-> DimA
    FactDimA-> Edin

    MDB: Pull these 3 tables and create the hierarchy based according to the needs and for another dim just create the default hierarchy

    Use the settings in FactDimA and descriptive or column of type char DimA

    If you have any questions; I guess you're not as I said.

    Finally mark it as correct ;)

  • All levels

    Does such a thing exist in AWM? Or should I be created manually this level myself?

    Simply create the level yourself. If you have not all the columns in your dimension to the card tables you can type just a constant in the mapping. For example:

    MEMBER 'ALL PRODUCTS '.
    LONG_DESCRIPTION 'all products '.
    Short_description 'all products '.

    For a time dimension...

    MEMBER 'ALL_YEARS '.
    LONG_DESCRIPTION "all years".
    Short_description "all years".
    END_DATE TO_DATE ('2010-12-31', 'YYYY-MM-DD')
    TIME_SPAN 3000

    Spans values date and the actual end time doesn't really count because there is only one value in the upper part.

Maybe you are looking for

  • not sure if this is in the right place

    I changed my Apple ID and everything is good, FaceTime works on my iPhone and Macbook. However, when I send a message on my Macbook, it says offline. Also, when I send a message, it does not and the name of the person who I'm sending to is red. I use

  • How is - what burn you to a USB

    I want to burn songs in i-tunes on a usb flash drive?

  • How can I get my Apple be disabled ID.

    How can I get my Apple be disabled ID.

  • Skype on iphone does not connect to wifi

    Hello For the past few weeks, I noticed a strage problem. 6 Skype iphone app connects not when the phone is connected to the wireless network. As soon as I disable the wi - fi and move to 3G (or 4G) the application connects. It's really strange. I tr

  • Process of charms, AppNOS and AppEH slow down my computer.

    The computer of my daughter (a Macbook Pro, processor 2.4 GB, 4 GB RAM, OS x 10.7.5) is so slow. I'm afraid, it was malware. She clicked in some fake malware scan and now it's very slow. The activity monitor shows three processes that eat up memory: