Collapsing over levels in different ways

A quick question on OBIEE Answers that I'm struggling with.
Say I have a time-based dimension (with levels of day, hours, minutes) over some numerical fact x associated with that dimension. Is there any way within the Answers interface to spit out the equivalent of (forgive my psuedo-code) sum( max( x) group by hour) group by day. In other words, can I collapse levels using a complex aggregate rather than just summing or maxing, etc. over a particular column from the interface? The interface appears to only let you define aggregates over a measure rather than the levels. Do you have to define this kind of stuff via the admin tool?
There is also a 'complex server aggregate' which isn't documented in either the inline help or online pdfs.

Can you not create a logical level based attribute in the Business Model.
ie. Duplicate your current Max(x) attribute and call it Max_X_By_Hour and then drag this attribute into your time dimension (Hour) level.
This should give you max_x_by_hour that you can collapse and sum on?
Is that what you require?

Similar Messages

  • Different way to aggregate Essbase: Cannot aggregate to parent level

    Hi,
    I used to use the following statement in BR to aggregate dimensions:
    FIX("Segment Allocation Base")
    FIX(@IDESCENDANTS("YearTotal"))
    @IDESCENDANTS("Total Company"); /*Total Company is member of spare dimension: Market Segments */
    ENDFIX
    ENDFIX
    The tree structure is like this:
    Market Segments (Never Share)
    |__ No Market Segments (Never Share)
    |__ Total Company (Never Share)
    |__Total Market Segments (Dynamic Calc)
    |__SC (Store) -> Level 0
    |__SE (Store) -> Level 0
    1. However, I found that the parent level cannot be aggregated. After I enter a value for Total Company (I think I am creating a block for Total Company), the above BR works.
    2. If I change the BR to the following statement, it works. I don't need to create the block first.
    FIX("Segment Allocation Base")
    FIX(@IDESCENDANTS("YearTotal"))
    AGG("Market Segments");
    ENDFIX
    ENDFIX
    Any gurus knows the difference about the above 2 different ways to aggregate? What's wrong with the first one?
    Thank you in advance.
    Casper

    Unless you wrote the first statement wrong. The reason the first one doesn't calculate is because it does absolutely nothing
    @idescendant is a declaration not a calculation
    Definition of @idescendant is: Returns the specified member and either (1) all descendants of the specified member or (2) all descendants down to a specified generation or level. You can use this member set function as a parameter of another function, where that parameter is a list of members.
    AGG is a calculation.
    So unless I'm reading it wrong you declare the children of Total Company and then do absolutely nothing. Therefore it has nothing to do with dense/sparse or blocks existing or not.

  • Colour in different ways, rows of different level of a hierarchy in WAD 7.0

    Hi all,
    Can anybody  tell me how  to colour in different ways, rows of different level of a hierarchy, in a web template? I’m working with WAD 7.0
    Thank you,
    Best regards
    Savino Pompa

    Hi wand,
    I know but i have to use Web template and i don't understand why By WAD 3.5 it  was possible format layout through stylesheets and now by Wad BI i can't.
    Thanks Savino

  • Is it too much to ask from apple, an option for different volumes levels from different apps, including alarm, text, email, basically from every posible app?

    Is it too much to ask from apple, an option for different volumes levels from different apps, including alarm, text, email, basically from every posible app?

    My daughter has had her Razr for about 9 months now.  About two weeks ago she picked up her phone in the morning on her way to school when she noticed two cracks, both starting at the camera lens. One goes completely to the bottom and the other goes sharply to the side. She has never dropped it and me and my husband went over it with a fine tooth comb. We looked under a magnifying glass and could no find any reason for the glass to crack. Not one ding, scratch or bang. Our daughter really takes good care of her stuff, but we still wanted to make sure before we sent it in for repairs. Well we did and we got a reply from Motorola with a picture of the cracks saying this was customer abuse and that it is not covered under warranty. Even though they did not find any physical damage to back it up. Well I e-mailed them back and told them I did a little research and found pages of people having the same problems. Well I did not hear from them until I received a notice from Fed Ex that they were sending the phone back. NOT FIXED!!! I went to look up why and guess what there is no case open any more for the phone. It has been wiped clean. I put in the RMA # it comes back not found, I put in the ID #, the SN# and all comes back not found. Yet a day earlier all the info was there. I know there is a lot more people like me and all of you, but they just don't want to be bothered so they pay to have it fix, just to have it do it again. Unless they have found the problem and only fixing it on a customer pay only set up. I am furious and will not be recommending this phone to anyone. And to think I was considering this phone for my next up grade! NOT!!!!

  • Different ways to shutdown and startup instance in 10g

    I have just installed 10g on my win2003 server. There seems to be 3 different ways to shutdown / startup an instance in 10g.
    1. via SQLPLUS (how its always been) with shutdown and startup commands
    2. via the new OEM Web interface
    3. Start / Stop the NT Service for the instance
    questions:
    - Did I miss anything other methods?
    - how come OEM ask for O/S login as well as DB login, when shutdown or startup? but via SQLPLUS I only have to login using as DBA? different level of security?
    - When shutdown via either SQLPLUS or OEM, the NT service is still shown as "started"? so does this mean that the NT service is more than the oracle instance???
    Thanks
    Clo

    how come OEM ask for O/S login as well as DB loginWith SQL*Plus, you are already logged into the Operating System. There is a OS session in progress. With OEM web interface, it has to first start a OS session and then connect to Oracle using Oracle credentials supplied to actually shutdown the DB.
    the NT service is still shown as "started"? The difference between NT service started or not started (given that the database was already shutdown) will be:
    When NT service is started but the DB is shutdown, your users will get this error message:
    Enter user-name: scott
    Enter password:
    ERROR:
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    Enter user-name:When NT service is stopped, your users will get this error message:
    Enter user-name: scott
    Enter password:
    ERROR:
    ORA-12560: TNS:protocol adapter error
    Enter user-name:The NT service needs to be running for you to be able to do a STARTUP or SHUTDOWN on the database. You will NOT be able to STARTUP if the NT service was not running (STARTUP will not start your NT service automatically).

  • Can't I use my wireless mouse and trackpad in different ways when scrolling?

    Since I'm a Chinese user, I prefer describing my question in my mother language...I will translate it...
    在系统偏好设置里,倒是可以分别设置鼠标和触控板,但是当我打开触控板的“自然滚动”,同时取消鼠标的“滚动或导航时,使内容按手指方向移动”,之后,鼠标恢复原来的滚动 方式,郁闷的使触控板的滚动方式也跟着变化了⋯⋯
    但这时打开触控板的设置,“自然滚动”依然是选中的啊⋯⋯
    如果这时关闭“自然滚动”,再重新开启,鼠标设置界面的“滚动或导航时,使内容按手指方向移动”虽然是为选中的,但使用时滚动方向又变成反向了⋯⋯
    各位有遇到么⋯⋯我觉得是个BUG吧,期待修复⋯⋯
    我的鼠标是雷柏的6900,蓝牙无线
    本子是新的MBA 11‘
    Well, there is two setting items in system preference for "mouse" and "trackpad", and there do have the checkbox for "Move content in the direction of finger movement when scrolling or navigating" and for "Scroll direction: natural". I checked the "Natural Scroll"---- if I may call it this way ---- option and unchecked the same option in mouse setting wishing to use my mouse and trackpad in different ways...
    However, it turned out to be a confusing phenomenon like I can only use my mouse and trackpad in the way "Natural Scroll" or the way it used to be. If I double click the checkbox of "Move content in the direction of finger movement when scrolling or navigating" to refresh my settings, both my mouse and trackpad will turn into the way it used to be in scrolling while if I double click on the "Natural Scroll" checkbox, both of them will turn into the new way.
    At the same time, eventhrough the setting of my mouse has been changed by the changing of trackpad setting, the checkbox in "mouse" is still unchecked and that's where makes it seems like a BUG....
    So, is there anybody who meets the same problem? The reason I want to use this two device in different ways is I just don't like to use mouse in the new way, it's unconfortable for me.
    And, I use a new MacBook Air 11' and a wireless mouse called Rapoo 6900
    Here comes the link of my wireless mouse.
    http://en.rapoo.com/ProOverview.aspx?PID=3550

    jhawk,
    I can see the appeal of your desired setup, but is the limitation the inability to "Pair" the mouse/keyboard to more than one computer at a time? (Practically, that makes sense, you don't want to be blindly moving both cursors around at the same time, since you can only see one screen at a time)
    You CAN operate bluetooth devices on Windows without pairing-you just need to locate the device each time before using:
    http://www.oreillynet.com/pub/a/wireless/2003/09/18/winxpunwired.html
    So maybe you can pair the Mac version, and just search out the device each time you switch over? (but then you would have to "unpair" it off the Mac too) Maybe you need to write two scripts for each platform: pair/unpair devices.
    Sounds like it would be easier to buy two wireless keyboards and mice :P
    What you really want is a utility like this:
    http://www.abyssoft.com/software/teleport/
    (its only Mac to Mac though, unfortunately)
    Good luck!

  • Different Ways of Code

    Can I build a query in a different way without using alias tables of position,physical Quantity in the WEBI report level.
    (SELECT   DISTINCT pp2.trade subtrade,
                                             pq2.shipment subshipment,
                                             pp2.POSITION subposition,
                                             pq2.measure
                                        FROM counterparty cp,
                                             position pp,
                                             physicalquantity pq,
                                             physicalquantity pq2,
                                             position pp2
                                       WHERE pp.POSITION = pq.POSITION
                                         AND pq.quantitystatus = 'ACTUAL'
                                         AND pq.shipment = pq2.shipment
                                         AND pp2.POSITION = pq2.POSITION
                                         AND pq2.quantitystatus = 'ACTUAL'
                                         AND (pp.position <> pp2.position OR pp2.position IS NULL)
                                         AND pp.counterparty = cp.counterparty(+)) 

    My questions:
    Why are you using "position pp" and "position pp2"?
    Why are you using "physicalquantity pq" and "physicalquantity pq2"?
    Are you using custom SQL?   "Edit query" / SQL / use Custom SQL
    If you really need this like it is, I think you can change this sentence a little
    Other way of doing this is: In the "Edit Query"
    - Create 2 queries, one for position and other for physicalquantity
    - Select key figures and dimensions/caracteristics from tables then in the "Query filters" add attributes for selection, this way you will turn this code more simple.
    Finally go to "Edit report" and select "Merge dimensions"
    Hope this helps

  • It seems like Ethernet backup and Airport backup goes in different ways

    Since one month a go, I've been having problems with Time Machine backup over Time Capsule.
    When I run Time Machine through Ethernet, there is no problem. Fast and clean. In the Console there is not any error message.
    I unplug ethernet cable, start airport, and in the next copy appears: "Bulk settings atributes failled", several times. Few backups after it will appear problems with a "file path" and few after will appear "deep traversal".
    I plug the Ethernet cable, disconnect airport and I forced to re-index the image bundle. Few backups correct with Ethernet. Unplug ethernet, connect airport, and again the same history.
    It seems like Ethernet backup and Airport backup goes in different ways.
    Permissions are corrected and there is no problems in any disc with First Aid.
    ¿Any idea?. Thanks in advance.

    I am having the same issue.  I have three layered elements as three columns in the body of the page.  When I add the farthest right element it pushes the other left elements to the bottom of the page.  There are aren't any other elements on the page.
    Is this a CSS issue?  I thought about exporting to Dreamweaver and fixing it there but would like to take the easy route first.

  • Different way of ratating the camera

    Hi,
    considering using the rotate command can give out odd
    resultts, I am trying a different way of rotating my camera.
    basically I want my camera to rotate just like how a camera rotates
    in a 3d application. I took a look at a different appreoach by
    looking at a behaviour script that the chromeLib uses. The
    chromeLib behaviour I am referring to is called rotating target
    camera. Now, from what I can see, its method is controled by the
    left and right arrow keys, and its calculation is done by using
    triginometry. In addition, the script only causes the camera to
    appear like it is rotating in the z direction. So I took its
    formulay and I thought I could switch the rotating axis from z to y
    so that the camera would rotate on the y axis. In other words,
    instead of this....
    on exitFrame me
    set x = (cos(pVar) * pDistance)
    set y = (sin(pVar) * pDistance)
    sprite(spriteNum).camera.transform.position = vector(x, y,
    pModel.worldPosition.z + pPlunge)
    sprite(spriteNum).camera.pointAt(pModel.worldPosition,
    vector(0,0,1))
    go to the frame
    end
    I did this....
    on exitFrame me
    set x = (cos(pVar) * pDistance)
    set z = (sin(pVar) * pDistance)
    sprite(spriteNum).camera.transform.position = vector(x,
    pModel.worldPosition.y, z)
    sprite(spriteNum).camera.pointAt(pModel.worldPosition,
    vector(0,1,0))
    go to the frame
    end
    however, when I did this, my camera just flew all over the
    place. So how could I get this to work so that the camera could
    appear like it is rotating off its y axis?

    >basically I want my camera to rotate just like how a
    camera rotates in a 3d application
    can you explain this a little bit more detailed?
    regards!

  • BI server generating  query in a different way between two instances

    Hi All,
    We have executed a report in dev,test instances,BI server generated query in a different way in two instances where as dev BI server is on AIX operating system(recently we migrated from windows),test instance is on still on Windows environment.
    For a report below are the queries
    DEV(AIX)
    WITH
    SAWITH0 AS (select sum(T316025.SALES_QUOTA) as c1,
    T329697.DIVISION_DESC as c2,
    T329697.AREA_DESC as c3,
    T329697.TERRITORY_DESC as c4,
    case when T329697.ACCOUNT_NUM is null then T329697.BILL_TO_PARTY_NAME else concat(concat(concat(T329697.BILL_TO_PARTY_NAME, '('), T329697.ACCOUNT_NUM), ')') end as c5,
    T150993.X_CONS_MAJOR_GROUP as c6,
    T66755.PER_NAME_ENT_YEAR as c7
    from
    W_DAY_D T66755 /* Dim_W_DAY_D_Common */ ,
    W_PRODUCT_D T67704 /* Dim_W_PRODUCT_D */ ,
    WC_SLX_DATA_F T316025 /* Fact_WC_SLX_DATA_F */ ,
    WC_CUSTOMER_HIERARCHY_D T329697 /* Dim_WC_Customer_Hierarchy_D_With_Error */ ,
    OBIEE_SECURITY_LOCATION_SALES T339204,
    W_PROD_CAT_DH T150993 /* Dim_W_PROD_CAT_DH_General */
    where ( T66755.ROW_WID = T316025.DAY_WID and T316025.CUSTOMER_HIERARCHY_WID = T329697.ROW_WID and T67704.ROW_WID = T316025.PRODUCT_WID and T67704.PROD_CAT2_WID = T150993.ROW_WID and T329697.TERRITORY_CODE = nvl(T339204.LOCATION , T329697.TERRITORY_CODE) and T329697.AREA_DESC = 'GROCERY AREA - EAST' and T329697.DIVISION_DESC = 'DOMESTIC SALES DIVISION' and T339204.USER_NAME = upper('Administrator') and case when T329697.ACCOUNT_NUM is null then T329697.BILL_TO_PARTY_NAME else concat(concat(concat(T329697.BILL_TO_PARTY_NAME, '('), T329697.ACCOUNT_NUM), ')') end = 'JETRO CASH AND CARRY ENTERPRISES INC(10313)' and (T66755.PER_NAME_ENT_YEAR in ('2011', '2012')) and (T329697.TERRITORY_DESC in ('BOSTON', 'CHARLOTTE', 'FLORIDA', 'GREAT LAKES', 'MID-SOUTH', 'NEW YORK', 'WHITE ROSE')) )
    group by T66755.PER_NAME_ENT_YEAR, T150993.X_CONS_MAJOR_GROUP, T329697.TERRITORY_DESC, T329697.AREA_DESC, T329697.DIVISION_DESC, case when T329697.ACCOUNT_NUM is null then T329697.BILL_TO_PARTY_NAME else concat(concat(concat(T329697.BILL_TO_PARTY_NAME, '('), T329697.ACCOUNT_NUM), ')') end )
    select distinct SAWITH0.c2 as c1,
    SAWITH0.c3 as c2,
    SAWITH0.c4 as c3,
    SAWITH0.c5 as c4,
    SAWITH0.c5 as c5,
    SAWITH0.c6 as c6,
    SAWITH0.c7 as c7,
    SAWITH0.c1 as c8
    from
    SAWITH0
    order by c1, c6
    Test(Windows)
    select distinct D1.c2 as c1,
    D1.c3 as c2,
    D1.c4 as c3,
    D1.c5 as c4,
    D1.c5 as c5,
    D1.c6 as c6,
    D1.c7 as c7,
    D1.c1 as c8
    from
    (select sum(T316025.SALES_QUOTA) as c1,
    T329697.DIVISION_DESC as c2,
    T329697.AREA_DESC as c3,
    T329697.TERRITORY_DESC as c4,
    case when T329697.ACCOUNT_NUM is null then T329697.BILL_TO_PARTY_NAME else concat(concat(concat(T329697.BILL_TO_PARTY_NAME, '('), T329697.ACCOUNT_NUM), ')') end as c5,
    T150993.X_CONS_MAJOR_GROUP as c6,
    T66755.PER_NAME_ENT_YEAR as c7
    from
    W_DAY_D T66755 /* Dim_W_DAY_D_Common */ ,
    W_PRODUCT_D T67704 /* Dim_W_PRODUCT_D */ ,
    WC_SLX_DATA_F T316025 /* Fact_WC_SLX_DATA_F */ ,
    WC_CUSTOMER_HIERARCHY_D T329697 /* Dim_WC_Customer_Hierarchy_D_With_Error */ ,
    OBIEE_SECURITY_LOCATION_SALES T339204,
    W_PROD_CAT_DH T150993 /* Dim_W_PROD_CAT_DH_General */
    where ( T66755.ROW_WID = T316025.DAY_WID and T316025.CUSTOMER_HIERARCHY_WID = T329697.ROW_WID and T67704.ROW_WID = T316025.PRODUCT_WID and T67704.PROD_CAT2_WID = T150993.ROW_WID and T329697.TERRITORY_CODE = nvl(T339204.LOCATION , T329697.TERRITORY_CODE) and T329697.AREA_DESC = 'GROCERY AREA - EAST' and T329697.DIVISION_DESC = 'DOMESTIC SALES DIVISION' and T339204.USER_NAME = upper('Administrator') and case when T329697.ACCOUNT_NUM is null then T329697.BILL_TO_PARTY_NAME else concat(concat(concat(T329697.BILL_TO_PARTY_NAME, '('), T329697.ACCOUNT_NUM), ')') end = 'JETRO CASH AND CARRY ENTERPRISES INC(10313)' and (T66755.PER_NAME_ENT_YEAR in ('2011', '2012')) and (T329697.TERRITORY_DESC in ('BOSTON', 'CHARLOTTE', 'FLORIDA', 'GREAT LAKES', 'MID-SOUTH', 'NEW YORK', 'WHITE ROSE')) )
    group by T66755.PER_NAME_ENT_YEAR, T150993.X_CONS_MAJOR_GROUP, T329697.TERRITORY_DESC, T329697.AREA_DESC, T329697.DIVISION_DESC, case when T329697.ACCOUNT_NUM is null then T329697.BILL_TO_PARTY_NAME else concat(concat(concat(T329697.BILL_TO_PARTY_NAME, '('), T329697.ACCOUNT_NUM), ')') end
    ) D1
    order by c1, c6
    If we observe test query is very simple and easy to back track but in Dev it is appending like sawwith0,sawwith1 etc..looking difficult.
    Is there in any configuration to change to generate query like Test(with out SAWWITH0).
    NOTE:Any how results are same in both instances.
    Please help me to resolve this issue.
    Thank You,
    Anil Kumar.

    Anil,
    Are your database settings the same in both of the rpds dev and test?
    Check wether you didn't change anything to the default. Open your RDP double click on the Database in the physical layer and go to Feature you can check all the settings there
    Adil

  • Different ways to setup applets... what's best?

    Alright. I need some help deciding how to setup an applet. I'm a high school student and I'm going to be in a competition on Saturday that will be using Java applets. I've been trying to get my hands on as much info about it as I can, but I've seen so many different ways of displaying things on an applet that I'm not sure what to do anymore.
    So here's the deal. In a book I have, they set up applets like this:
    import javax.swing.*;
    public class Example extends JApplet
       public void init()
          getContentPane().add(new ExamplePanel ());
          set size (300, 300)
    }And the other class:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class ExamplePanel extends JPanel
       private vars
       public ExamplePanel ()
          set up listeners and set background
       public void paintComponent (Graphics page)
          super.paintComponent (page);
          paint stuff
       event methods
    }I'm pretty sure this works fine, but while on the Java website, looking for examples, I noticed that sun sets up applets like this:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    public class Example extends JPanel implements listener interfaces
       protected and private vars
       public Example ()
          set up panels, labels, basically any JComponent stuff
          create listeners
          use add(...) to put stuff on applet
       event methods
       private static void createAndShowGUI()
            JFrame frame = new JFrame ("Example");
            frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
            JComponent newContentPane = new Example();
            newContentPane.setOpaque (true);
            frame.setContentPane (newContentPane);
            frame.pack();
            frame.setVisible(true);
        public static void main()
            javax.swing.SwingUtilities.invokeLater(new Runnable()
                public void run()
                    createAndShowGUI();
    }I don't know which way is better, but we don't have much time so I need something that's easy. The problem with the second one is that I don't know how to draw shapes on the second one and I might need to do that. I tried using paintComponent in it and things just got screwy. If anyone knows of a better way, please let me know. And since that one was developed directly from Sun, I'm guessing it's more efficient, so I would like to use that one if I can just learn how to use it as easily as the first.
    Also, if anyone knows a completely different way to do this that's better, please let me know.

    The second Example class shows an important issue: swing is not thread safe, and thus all GUI operations, including creating the GUI itself, must be done in the event dispatch thread. Read more about it at http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html#EDT.
    The second class Example does also not seem to be an applet, that is why main() is used instead of init(). But even in init() you are not guaranteed that the current thread is the EDT - it is choosen by the browser you are using - and you should thus use invokeLater() there as well.
    Appart from that, a component should not care if it is displayed in an applet or in an application.

  • A different way to deal with "unknown" user after upgrade from Tiger.

    It's a known issue that doing upgrade and install or archive and install from Tiger to Leopard, produces a lot of folders with "unknown" group in their "get info" panel. This has to do with a different group structure in Tiger and Leopard.
    In Tiger, every user has their own private group with the same name as the username. That group is set to be user's primary group.
    In leopard, every new user with an account is a member of the group staff (gid=20) which is not present in Tiger. Leopard doesn't fully understand Tiger's private group structure, hence the "unknown" group. This causes various problems such as Finder crashes when trying to change the permissions and ownership in the get info window.
    Apple's proposed way of dealing with this is described [here|http://docs.info.apple.com/article.html?artnum=307128].
    However, this method doesn't change the existing group structure and doesn't resolve all the problems.
    I'd like to suggest a different way of dealing with it.
    1. create a new admin user (if you don't have one already), log out of your primary account and log into the new one.
    2. enter the following in terminal:
    *sudo dscl . delete /users/"username"*
    where username is the short name of the user on the main account (not the one you are currently logged into).
    This will delete that user.
    3. Log out/in.
    4. go to system preferences->accounts and create a new user with the name and short name exactly as the one you've deleted in step 2.
    You'll be get a popup saying that a home directory by this name already exists and asking if you want to use it. Say "Yes".
    That's it. Your main user will be recreated using the native group structure of Leopard with gid=20(staff). Permissions on your home directory will be reset with correct group and ownership.
    I tested the process on my powerbook after an upgrade and install from Tiger to leopard and it worked without a hitch.
    I like this method better than Apple's because it completely gets rid of Tiger's group structure which was creating all the confusion. The only downside as far as I can see is that you might have to manually change the group ownership on some files belonging to the main user that sit outside your home directory.
    I would appreciate any comments on this.

    hmm, I confess, I did this before installing 10.5.2 so i can't say for sure. However, I've dealt with a few people (see e.g. this [thread|http://discussions.apple.com/thread.jspa?messageID=7012957]) who are running 10.5.2 and still have this issue. I don't know what if anything 10.5.2 did about this but I'm quite sure that it didn't change the group structure inherited from Tiger.
    Message was edited by: V.K.

  • Two separate versions of the same file corrupted in different ways...

    I was working on a Photoshop CS4 file last night that was created in CS4 and has only been opened on this machine in CS4. I saved the file and closed Photoshop. When I open the file today, all my layers are gone, flattened into one Background layer, and the image looks like colored TV static. On top of that, the separate, older version of this file with a different name (created earlier in the week on the same machine in the same CS4) will not open at all - I get the error message, "Could not complete your request because the file is empty" and the file size has mysteriously shrunk to 76 KB from 20+ MB. What happened?! I'm guessing these files are corrupted beyond recovery, but why and how did this happen? Has anyone had this or a similar problem? I want to know how to prevent this from happening in the future. Please help! Thank you. =)

    Thanks for the suggestion, Chris.
    Same issue, new question - don't ask me why I did this, but while both Photoshop and the now corrupted file were open, I changed the name of the folder containing the file, then continued to save the open version of the file without first closing it and reopening it from the newly renamed folder. Could this have caused both files in that folder to become corrupted in different ways? The other file that gives me the "file is empty" error was not open at the time, but it was in that folder. I'm thinking maybe by changing the path to the files while Photoshop was running, that could have triggered this. ?? I have 3 1TB internal drives raided to read as 1 drive, so I'm really hoping that one of these disks is not dying on me as you suggested. I was also backing up an external drive using BackBlaze when this all occurred - any possible connection? How can I find out if one of my three raided drives (and which one) might be going bad?
    Thanks!!

  • Multiple iPhoto libraries to manage photostreams in different ways

    My wife and I both have iPhone's. I have a 5s and she a 5. We share an iCloud account so that all photos she takes and ones I take go into one photostream and then automatically get loaded on my iMac hard drive. This way we are sure to not lose any photos.
    This works great for that purpose. However, I would like to create an iPhoto library that will only upload photos taken with my iPhone.
    I know I can create multiple iPhoto libraries, but I would like to have the ability to manage preferences for each so that they manage photos in different ways.
    Is there a way to do this?
    Thanks in advance for any suggestions you may offer.
    Keith

    I know I can create multiple iPhoto libraries, but I would like to have the ability to manage preferences for each so that they manage photos in different ways.
    Keith, the problem is, that only one iPhoto ibrary can be associated with the photo stream on any device, see e.g.  http://documentation.apple.com/en/aperture/usermanual/index.html#chapter=14%26se ction=2%26tasks=true
    Photo Stream is designed to work with one Aperture or iPhoto library at a time. However, it’s easy to switch the library Photo Stream uses to upload and download photos.
    If you enable the photo stream in a different library, the photo stream will be removed from the earlier library. You would continually have to reanable the photo straem when switching between libraries, and each time the stream would be reset. This way, auto matic import will not work reliably, because the photo stream would only be seeing the current ly stored photos in iCloud.
    Have you considered to use the Shared Photo Streams for specific purposes? I am using the Shared Photo Streams as thematic iCloud albums, for wildlife photos, family photos, etc.
    iCloud: Using and troubleshooting Shared Photo Streams
    -- Léonie

  • Different zoom levels for different clips in the same project?

    Hi
    I am making a movie with videos from two different cameras. As a result some of the clips are cut down in size to a small portion of the screen. This can be solved if it is possible to use different zoom levels for different clips in the same project. I have not been able to do this. Is it possible?
    kind regards
    Soren

    You can scale the small clips up to the same size of the larger one... but you will get a quality loss.
    Using Motion or Scale to Frame Size commands
    Better to scale the large ones down to a Sequence that matches the smaller clip dimensions.

Maybe you are looking for

  • My ipod touch 1st generation doesnt turn on

    I have an iPod touch 8gb 1st generation. i attempt to turn it on, but it just turns of by itself. i have charged it by the computer and the wall outlet.

  • Goods Receipt value in Purchase Order History

    Hi Experts, I raised a PO with Account Assignment category as "K" for 100 quantity with a value of 1000. GR non-valuated option is ticked in "Delivery" tab in line items. When posted a GR for 25 NUmbers the Purchase Order History is updated with "0,0

  • Report on transparant table

    Hi Experts, We have requirement like develop the report on DSO & transparent table(/pbfbi/line_text ) so i tried modeling on transparent table but one of the field is string becasue of that data source is not activated .If any one worked before this

  • I CANT UPLOAD MY PHOTOS INTO IPHOTO!

    Hey guys! im very new to mac.. and because i bought a used mac. i didn thave any of the 'ilife' programs.. now that i have purchased them, i cant seem to get my photos (9 gb of them) uploaded to iphoto but when i go through preview i can fidn them in

  • JSP simple page

    Hi to all ... I have a simple JSP page, style "HEllo world!!!" , i put it in the Oracle/Middleware/as_1/j2ee/home/default-web-app directory but if it work in the 10g AS , no way to view it in the browser in th weblogic server ... Any help ??? Thank's