Feature request - use same colors for joined tables

I brought two datasets into Power Map. Both have a shared segmentation dimension (joined in Power Pivot). Power Map doesn't pay attention to the fact that the tables are joined and does not use the same series colors.  I have to manually adjust all
the colors (~2 dozen segments) which is painful and should not be necessary. Power Map should be smart and automatically use the same colors.

You are more likely to
produce some effect if you post your request here:
https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

Similar Messages

  • Feature Request: use volume rocker for brightness

    I find myself wishing I could adjust the screen brightness quickly using the rocker switch currently dedicated to volume. I seldom have need to adjust the volume, and if I did, it would also be helpful is that function could just be part of the open app, leaving the rocker switch to quickly adjust to changing light settings. (the auto brightness basically seems to have two settings: regular and slightly dimmer than regular)

    Welcome to the forums, Tyrade. One of the first things to know is that we're all users here, just like yourself. While you may have a well-thought out feature request, posting it here goes nowhere.
    Submit feedback here: http://www.apple.com/feedback/iPad.html.
    Thanks.

  • FEATURE REQUEST: use type literal for primitive StoredMap creation

    Mark, hello;
    I suggest to incorporate into api classes like shown below to avoid boiler plate with primitive bindings;
    the idea is to use TypeLiteral approach:
    http://google-guice.googlecode.com/svn/trunk/javadoc/com/google/inject/TypeLiteral.html
    so you can instantiate like this:
    // note the tail
              PrimitiveStoredMap<String, Integer> map = new PrimitiveStoredMap<String, Integer>(database) {};
    thank you;
    Andrei.
    import java.lang.reflect.Type;
    import java.util.HashMap;
    import java.util.Map;
    import com.sleepycat.bind.EntryBinding;
    import com.sleepycat.bind.tuple.BooleanBinding;
    import com.sleepycat.bind.tuple.ByteBinding;
    import com.sleepycat.bind.tuple.CharacterBinding;
    import com.sleepycat.bind.tuple.DoubleBinding;
    import com.sleepycat.bind.tuple.FloatBinding;
    import com.sleepycat.bind.tuple.IntegerBinding;
    import com.sleepycat.bind.tuple.LongBinding;
    import com.sleepycat.bind.tuple.ShortBinding;
    import com.sleepycat.bind.tuple.StringBinding;
    import com.sleepycat.bind.tuple.TupleBinding;
    import com.sleepycat.collections.StoredMap;
    import com.sleepycat.je.Database;
    public abstract class PrimitiveStoredMap<K, V> extends
              ConcurrentMapAdapter<K, V> {
         private static final Map<Class<?>, TupleBinding<?>> primitives = new HashMap<Class<?>, TupleBinding<?>>();
         static {
              addPrimitive(String.class, String.class, new StringBinding());
              addPrimitive(Character.class, Character.TYPE, new CharacterBinding());
              addPrimitive(Boolean.class, Boolean.TYPE, new BooleanBinding());
              addPrimitive(Byte.class, Byte.TYPE, new ByteBinding());
              addPrimitive(Short.class, Short.TYPE, new ShortBinding());
              addPrimitive(Integer.class, Integer.TYPE, new IntegerBinding());
              addPrimitive(Long.class, Long.TYPE, new LongBinding());
              addPrimitive(Float.class, Float.TYPE, new FloatBinding());
              addPrimitive(Double.class, Double.TYPE, new DoubleBinding());
         private static void addPrimitive(Class<?> cls1, Class<?> cls2,
                   TupleBinding<?> binding) {
              primitives.put(cls1, binding);
              primitives.put(cls2, binding);
         @SuppressWarnings("unchecked")
         public PrimitiveStoredMap(Database database) {
              ParameterizedType type = (ParameterizedType) getClass().getGenericSuperclass();
              Type[] typeArgs = type.getActualTypeArguments();
              Class<K> keyClass = (Class<K>) typeArgs[0];
              Class<V> valueClass = (Class<V>) typeArgs[1];
              TupleBinding<K> keyBinding = (TupleBinding<K>) primitives.get(keyClass);
              TupleBinding<V> valueBinding = (TupleBinding<V>) primitives.get(valueClass);
              if (keyBinding == null || valueBinding == null) {
                   throw new IllegalArgumentException(
                             "only string or primitive bindings "
                                       + "are supported for keys and values "
                                       + "you are using : (" + keyClass.getSimpleName()
                                       + "," + valueClass.getSimpleName() + ")");
              this.map = makeMap(database, keyBinding, valueBinding, true);
         protected StoredMap<K, V> makeMap(Database database,
                   EntryBinding<K> keyBinding, EntryBinding<V> valueBinding,
                   boolean isWriteable) {
              return new StoredMap<K, V>(//
                        database, keyBinding, valueBinding, isWriteable);
    import java.util.Collection;
    import java.util.Map;
    import java.util.Set;
    import java.util.concurrent.ConcurrentMap;
    public class ConcurrentMapAdapter<K, V> implements ConcurrentMap<K, V> {
         protected ConcurrentMap<K, V> map;
         @Override
         public int size() {
              return map.size();
         @Override
         public boolean isEmpty() {
              return map.isEmpty();
         @Override
         public boolean containsKey(Object key) {
              return map.containsKey(key);
         @Override
         public boolean containsValue(Object value) {
              return map.containsValue(value);
         @Override
         public V get(Object key) {
              return map.get(key);
         @Override
         public V put(K key, V value) {
              return map.put(key, value);
         @Override
         public V remove(Object key) {
              return map.remove(key);
         @Override
         public void putAll(Map<? extends K, ? extends V> m) {
              map.putAll(m);
         @Override
         public void clear() {
              map.clear();
         @Override
         public Set<K> keySet() {
              return map.keySet();
         @Override
         public Collection<V> values() {
              return map.values();
         @Override
         public Set<java.util.Map.Entry<K, V>> entrySet() {
              return map.entrySet();
         @Override
         public V putIfAbsent(K key, V value) {
              return map.putIfAbsent(key, value);
         @Override
         public boolean remove(Object key, Object value) {
              return map.remove(key, value);
         @Override
         public boolean replace(K key, V oldValue, V newValue) {
              return map.replace(key, oldValue, newValue);
         @Override
         public V replace(K key, V value) {
              return map.replace(key, value);
    Edited by: user8971924 on Mar 26, 2011 7:52 PM

    great! thanks for considering this;
    still more ideas: add the "byte array primitive":
    public class ByteArray {
         private final byte[] array;
         public ByteArray(final byte[] array) {
              this.array = array == null ? new byte[0] : array;
         public byte[] getArray() {
              return array;
         @Override
         public boolean equals(Object other) {
              if (other instanceof ByteArray) {
                   ByteArray that = (ByteArray) other;
                   return Arrays.equals(this.array, that.array);
              return false;
         private int hashCode;
         @Override
         public int hashCode() {
              if (hashCode == 0) {
                   hashCode = Arrays.hashCode(array);
              return hashCode;
         @Override
         public String toString() {
              return Arrays.toString(array);
    public class ByteArrayBinding extends TupleBinding<ByteArray> {
         @Override
         public ByteArray entryToObject(TupleInput ti) {
              return new ByteArray(ti.getBufferBytes().clone());
         @Override
         public void objectToEntry(ByteArray array, TupleOutput to) {
              to.write(array.getArray());
    public abstract class PrimitiveStoredMap<K, V> extends
              ConcurrentMapAdapter<K, V> {
         private static final Map<Class<?>, TupleBinding<?>> primitives = new HashMap<Class<?>, TupleBinding<?>>();
         static {
              // je
              addPrimitive(String.class, String.class, new StringBinding());
              addPrimitive(Character.class, Character.TYPE, new CharacterBinding());
              addPrimitive(Boolean.class, Boolean.TYPE, new BooleanBinding());
              addPrimitive(Byte.class, Byte.TYPE, new ByteBinding());
              addPrimitive(Short.class, Short.TYPE, new ShortBinding());
              addPrimitive(Integer.class, Integer.TYPE, new IntegerBinding());
              addPrimitive(Long.class, Long.TYPE, new LongBinding());
              addPrimitive(Float.class, Float.TYPE, new FloatBinding());
              addPrimitive(Double.class, Double.TYPE, new DoubleBinding());
              // custom
              addPrimitive(ByteArray.class, ByteArray.class, new ByteArrayBinding());
    }

  • How can I get Colorful Tabs to use separate colors for 2 different gmail accounts?

    Running Firefox 29.0.1 on iMac OSX 10.9.3. I have multiple Google accounts: 2 gmail accounts and 1 Google Calendar. The Add-on Colorful Tabs will allow me to choose a color for one gmail account , but it also uses that same color for the other gmail account. How can I get different colors on 2 different gmail accounts?
    Also, Colorful Tabs is also doing the same thing for my homepage (google.com) and my google calendar. How can I get different colors on these 2?

    I personally use "Fabtabs" for my mozilla FireFox.
    https://addons.mozilla.org/en-US/firefox/addon/fabtabs/
    This add-on doesn't have any issues like that when I use it.

  • How to use remote directory for external table

    Hi Folks,
    I have 2 Oracle 11GR2 64 bit database installed on Win 2008 server as prod1 and prod2.
    I have one directory created on prod1 server as EXT_TAB_DIR using the path as D:\OrsDWtest_dir .
    I want to use this directory in Prod2 server and use external table using this remote directory.
    I am able to access the Prod1 directory from Prod2 machine and also i have created Network map drive as Z drive pointing to that prod1 D:\OrsDWtest_dir directory. Also i checked read and Write permissions are there . I am able to create the external table but when i try to fetch the data i m getting below error ..
    ORA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file IOMM_20121213_060736.csv in EXT_TAB_DIR not found
    now my doubt is this possible ? Can we use remote directory for External table ? or is there is there any alternative way to achieve same ?
    Thanks & Regards,
    Vikash Jain(DBA)

    could you confirm the name and the existence of this file "IOMM_20121213_060736.csv" ?
    same error like:
    http://www.oracle-base.com/articles/9i/external-tables-9i.php
    if the load files have not been saved in the appropriate directory the following result will be displayed.
    SQL> SELECT *
      2  FROM   countries_ext
      3  ORDER BY country_name;
    SELECT *
    ERROR at line 1:
    ORA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file Countries1.txt in EXT_TABLES not found
    ORA-06512: at "SYS.ORACLE_LOADER", line 14
    ORA-06512: at line 1Edited by: Fran on 10-ene-2013 23:32

  • Can I use same account for android and PC and how ...

    Can I use same account for android tablet and PC and how do I link both?

    You can use the same Apple ID for both phones, you would then be able to use the purchased Apps/Content on both phones without having to pay again.

  • I have two iphone one is iphone 5 and othere is iphone 4 . can i use same id for both ? And do i have to purchase the application again for iphone 4 which i have buyed for iphone 5.??

    i have two iphone one is iphone 5 and othere is iphone 4 . can i use same id for both ? And do i have to purchase the application again for iphone 4 which i have buyed for iphone 5.??

    You can use the same Apple ID for both phones, you would then be able to use the purchased Apps/Content on both phones without having to pay again.

  • In Bte can i use same Product for 2 different process

    in Bte can i use same Product for 2 different process

    hi
    as per i know yes but since there r two type of interface behaviour is defferent .
    For
    Publish & Subscribe interfaces 
    if any event occur in this type both the process can work simultaneously and they will not intervene each other
    whereas in
    Process interfaces
    at an time any one process can be active.
    Reward if usefull
    Cheers
    Snehi

  • How to use same actions for differ pop-up

    Hi gurus,
    I am using 2 popup in a view.same popup's having same buttons 'Yes', 'No'.when i use 1st one i have to create an action for that Yes button where i put my code for that particular Action.
    But when i used 2nd one the action define for that is not acceptable with differ name.it takes only standard one.
    Now my Query is : How to use same actions for differ pop-up buttons with in a similar view?Where i put my code.
    Plz sugges me.
    <b>Points will be sured.</b>
    Sanket sethi

    Hi,
    Take one integer value attribute in the context of view
    when you r performing action on POP1 set it's value to 1
    when you r performing action on POP2 set it's value to 2
    create one method which receives integer argument, say diaplay(int a)
    In the action call display(wdContext.currentContextElement().get<intvariable>()) by passing the value in the context attribute
    in display() method, Check the value of integer variable..
    if it is 1 then perform action related to POP1
    if it is 2 then perform action related to POP2
    Regards
    LakshmiNarayana

  • How to use same actions for differ pop-up buttons

    Hi gurus,
    I am using 2 popup in a view.same popup's having same buttons 'Yes', 'No'.when i use 1st one i have to create an action for that Yes button where i put my code for that particular Action.
    But when i used 2nd one the action define for that is not acceptable with differ name.it takes only standard one.
    Now my Query is : How to use same actions for differ pop-up buttons with in a similar view?Where i put my code.
    Plz sugges me.
    <b>Points will be sured.</b>
    Sanket sethi

    Hi ,
    u can use the method SUBSCRIBE_TO_BUTTON_EVENT of the IF_WD_WINDOW interface ... to handle the event fired by the popup .....used this method after creating the popup window ...
    regards
    Yash

  • HT204053 How do you change apple id for icloud if phone is already set up. Need to give each phone in my account their own apple id for icloud so that we dont receive each others messages but can still all use same id for purchases.

    How do you change apple id for icloud if phone is already set up. Need to give each phone in my account their own apple id for icloud so that we dont receive each others messages but can still all use same id for purchases.

    Settings-icloud-scroll to the bottom, select delete, if you want to keep the content select keep, otherwise it'll remove it. Then once it is done add the account information for the account you want on that phone.  Your apple ID in settings-store will remain the same and each device can still purchase/use content from that account.

  • Using Yosemite - cannot project screen onto TV.  Get bits and pieces or black screen.  Have been using same setup for years.

    Using Yosemite - cannot project PC screen onto TV.  Can get a black screen or bits and pieces of a screen ( not always the one displayed on PC).  Have been using same setup for years.
    Thanks for any help

    Hi, edward.  
    Thank you for visiting Apple Support Communities.  
    I understand that you are having a display issue with your MacBook Pro on your TV.  I would need a little more information regarding how you are connecting your device and what content is being displayed to provide a better answer.  However, here is the best troubleshooting resource to go through when experiencing these symptoms.  
    Apple computers: Troubleshooting issues with video on internal or external displays
    http://support.apple.com/kb/HT201177
    Cheers, 
    Jason H.

  • Can i use same licence for after effects 7 on multiple computers

    can i use same licence for after effects 7 on multiple computers

    you can install on any number of computers, but you can activate on, at most, two computers concurrently with a single user license.

  • JTextArea-Using different colors  for the Strings added

    I'm looking for a way to write in a textArea using different colors for the Strings

    use SetForeground(Color newForegroundColor) on the JTextArea class
    good luck
    krishna

  • Using a parameter for a table name?

    In SQL Server, can you use a parameter for a table name?  I'm working with Visual C# and want to do something like this:
    SELECT MAX(ItemID) FROM @TableName;
    Can this be done?
    (Basically, I have three separate methods within a class--one for each table I have; and each one will perform the above query but on different table names.  I'd like to see if there is a way that I can have just one method that will allow me to specify
    the table name.)

    As pointed out in other posts, you can. But a more relevant question is whether you should.
    A table in a relational database is supposed to model a unique entity, and each column in the table is supposed to model a unique attribute. This is not always how it is, but it is from this model a relational database is designed.
    From this angle, having a dynamic table name does not really make sense for application code. (Administrative actions is a different story.) Think of it this way: have you ever wanted to make the class name dynamic in C#?
    Admittedly, it is different in .NET, because everything inherits from System.Object, but in a relational database there is no inheritence.
    Anyway, if you are using stored procedures, you should have one stored procedure per table. Physically, in the plan cache, there will be one query plan per table, no matter how you do it.
    If you are submitting SQL statements from your application, it is a different matter. In this case, I find it difficult to object if you have a class that performs generic actions against tables. Then you build the SQL string in the client code.
    However, no matter how you do it, you need to be careful to avoid SQL injection. We had the example:
    DECLARE @TableName nvarchar(50),@sqlCommand nvarchar(max)
      SET @TableName = ' ItemInformation'
      SET @sqlCommand = 'SELECT MAX(ItemID) FROM ' + @TableName
    EXEC (@sqlCommand)
    But what if we have:
      SET @TableName = ' sys.objects; SHUTDOWN WITH NOWAIT; --'
    As long as we do it in T-SQL, we can (and we should do!) this to prevent SQL injection:
      SET @sqlCommand = 'SELECT MAX(ItemID) FROM ' + quotename(@TableName)
    If you build your SQL strings in C#, you will need to employ other checks. There is only an issue if the user can inject data somewhere, but your generic class will not have knowledge of this, and must assume the worst.
    Erland Sommarskog, SQL Server MVP, [email protected]

Maybe you are looking for