Users often face challenges when importing updated data files that do not exactly match the original data file. The Data Difference warning is useful only in as much as it says where there are problems, but it does not provide any help in fixing those problems. In both Q and Displayr, we only indicate in the UI that there IS a problem, and in both cases offer only limited assistance in helping users identify and ameliorate changes.
The Data Difference warning dialog should be replaced with a dialog similar to the merging dialog in Q, with options to:
  1. State that a new variable should be part of an existing variable set, to prevent it "sitting around" on its own in the Data Sources and for the user to discover it.
  2. Allow the user to accept or reject differences between variables, and whether to merge them or create a new variable.
  3. Many other potential situations exist - the above are a couple of quick examples.
Created by Mattias Engdahl
·